https://www.acmicpc.net/problem/14696
#include <iostream>
#include <vector>
#include <map>
using namespace std;
int N;
char solution() {
map<int, int> list;
int a, b;
cin >> a;
for (int i = 0; i < a; i++) {
int n; cin >> n;
list[n]++;
}
cin >> b;
for (int i = 0; i < b; i++) {
int n; cin >> n;
list[n]--;
}
for (int i = 4; i > 0; i--) {
if (list[i] == 0) {
continue;
}
return list[i] > 0 ? 'A' : 'B';
}
return 'D';
}
int main() {
cin >> N;
for (int k = 0; k < N; k++) {
cout << solution() << endl;
}
return 0;
}
'전공공부 > 코딩테스트' 카테고리의 다른 글
(c++) 프로그래머스 "[3차] 파일명 정렬" (0) | 2022.05.04 |
---|---|
(c++) 백준 "2563. 색종이" (0) | 2022.05.04 |
(c++) 백준 "방 배정" (0) | 2022.05.03 |
(c++) 백준 "2564. 경비원" (0) | 2022.05.02 |
(c++) 프로그래머스 "n^2 배열 자르기" (0) | 2022.05.02 |