알고리즘 문제풀기/인프런 강의 정답

20. 가위 바위 보(기본코딩설계) [코드구현력 기르기]

코다람쥐 2022. 3. 26. 12:10

나의정답.

#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <string>
#include <algorithm>

using namespace std;

int main(int argc, char** argv) {
	//freopen("input.txt", "rt", stdin);
	int n, i;
	scanf("%d", &n);
	
	int A[n];
	int B[n];
	char winner[n];
	for(i = 0 ; i < n ; i++){
		scanf("%d", &A[i]);
	}
	
	for(i = 0 ; i < n ; i++){
		scanf("%d", &B[i]);
	}
	
	for(i = 0 ; i < n ; i++){
		if(A[i] == B[i])
			winner[i] = 'D';
		else if((A[i] == 1 && B[i] == 2) || (A[i] == 2 && B[i] == 3) || (A[i] == 3 && B[i] == 1))
			winner[i] = 'B';
		else
			winner[i] = 'A';
		
		printf("%c\n", winner[i]);
	}	
}