반응형
https://www.acmicpc.net/problem/4493
문제
가위 바위 보는 두 명이서 하는 게임이다. 보통 미리 정해놓은 수만큼 게임을 하고, 많은 게임을 이긴 사람이 최종 승자가 된다.
가위 바위 보를 한 횟수와 매번 두 명이 무엇을 냈는지가 주어졌을 때, 최종 승자를 출력하는 프로그램을 작성하시오.
- 바위는 가위를 이긴다.
- 가위는 보를 이긴다.
- 보는 바위를 이긴다.
코드
#include <iostream>
using namespace std;
int main() {
int n,a;
cin>>n;
char p1,p2;
for(int i=0; i<n; i++){
int p1w=0, p2w=0;
cin>>a;
for(int i=0; i<a; i++){
cin>>p1>>p2;
if(p1=='R'){
if(p2=='R'){
p1w++;
p2w++;
}
else if(p2=='S'){
p1w++;
}
if(p2=='P'){
p2w++;
}
}
else if(p1=='S'){
if(p2=='R'){
p2w++;
}
else if(p2=='S'){
p1w++;
p2w++;
}
if(p2=='P'){
p1w++;
}
}
else if(p1=='P'){
if(p2=='R'){
p1w++;
}
else if(p2=='S'){
p2w++;
}
if(p2=='P'){
p1w++;
p2w++;
}
}
}
if(p1w>p2w) cout<<"Player 1"<<"\n";
else if(p2w>p1w) cout<<"Player 2"<<"\n";
else if(p1w==p2w) cout<<"TIE"<<"\n";
}
}
|
cs |
반응형
'백준 > C++' 카테고리의 다른 글
[BaeKJoon/C++] 백준5597 c++ 과제 안 내신 분..? (0) | 2021.07.11 |
---|---|
[BaeKJoon/C++] 백준3058 c++ 짝수를 찾아라 (0) | 2021.07.01 |
[BaeKJoon/C++] 백준10768 c++ 특별한 날 (0) | 2021.06.30 |
[BaeKJoon/C++] 백준5524 c++ 입실 관리 (0) | 2021.06.30 |
[BaeKJoon/C++] 백준4504 c++ 배수 찾기 (0) | 2021.06.30 |