For Programmer
백준 14696번 파이썬 문제풀이(딱지놀이) 본문
728x90
이 문제는 맨 앞의 개수만 제외하고 어떻게 리스트에 저장할 지 생각하면 쉽게 풀리는 문제이다.
N = int(input())
for _ in range(N):
temp_a = list(map(int, input().split()))[1:] # 입력을 받되 맨 앞의 개수는 제외하고 저장한다.
temp_b = list(map(int, input().split()))[1:] # 입력을 받되 맨 앞의 개수는 제외하고 저장한다.
for i in range(4, 0, -1): # 4부터 반대로 돈다.
if temp_a.count(i) > temp_b.count(i): # 만약 해당 모양의 개수가 A가 더 많다면
print("A")
break
elif temp_a.count(i) < temp_b.count(i): # 만약 해당 모양의 개수가 B가 더 많다면
print("B")
break
if i == 1: # 만약 마지막까지 왔는데 break 되지 않았다면
print("D") # D를 출력한다.
728x90
'코팅테스트 > 백준 문제 모음' 카테고리의 다른 글
백준 2563번 파이썬 문제풀이(색종이) (1) | 2022.02.02 |
---|---|
백준 2605번 파이썬 문제풀이(줄 세우기) (0) | 2022.02.02 |
백준 13300번 파이썬 문제풀이(반 배정) (0) | 2022.02.01 |
백준 1009번 파이썬 문제풀이(분산처리) (0) | 2022.02.01 |
백준 10163번 파이썬 문제풀이(색종이) (0) | 2022.02.01 |
Comments