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

21. 카드게임(기본코딩설계) [코드구현력 기르기]

코다람쥐 2022. 3. 28. 12:42

나의정답.

#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 = 10, i = 0;
	char lastWinner = 'D';
	int AScore = 0;
	int BScore = 0;
	int A[n];
	int B[n];
	
	for(i = 0 ; i < 10 ; i++){
		scanf("%d", &A[i]);
	}
	
	for(i = 0 ; i < 10 ; i++){
		scanf("%d", &B[i]);
	}
	
	for(i = 0 ;i < 10 ; i++) {
		if(A[i] > B[i]){
			AScore += 3;
			lastWinner = 'A';
		}
		else if(B[i] > A[i]) {
			BScore += 3;
			lastWinner = 'B';
		}			
		else {
			AScore++;
			BScore++;	
		}
	}
	
	printf("%d %d\n", AScore, BScore);
	if(AScore > BScore) printf("A\n");
	else if(BScore > AScore) printf("B\n");
	else
		printf("%c", lastWinner);
}