반응형
문제
입력
출력
풀이
n = int(input())
card = {}
# 과일의 종류와 과일의 개수를 n줄에 걸쳐서 입력받아 card에 저장
for _ in range(n):
a,b = map(str, input().split())
if a not in card:
card[a] = int(b)
else:
card[a] += int(b)
flag = False # 종을 쳐야하는지 보는 플래그
for key, value in card.items():
if value == 5: # 만약 과일의 수가 5인 요소가 있다면
flag = True
if flag: print("YES")
else: print("NO")
첫 번째 줄에 펼쳐진 카드의 개수 N
두 번째 줄 부터 N개의 줄에 걸쳐 한 줄에 하나씩 펼쳐진 카드의 정보가 주어짐
과일의 종류는 STRAWBERRY, BANANA, LIME, PLUM 중 하나
과일의 개수가 5인 경우 종을 쳐야 하므로 YES를 출력, 아닐 경우 NO 출력
반응형
'Develop > 알고리즘' 카테고리의 다른 글
[백준/Python] Bronze V #2754 학점계산 (0) | 2023.01.25 |
---|---|
[백준/Python] 보드게임컵 C번/Bronze I #27161 크레이지 타임 (0) | 2023.01.24 |
[백준/Python] 보드게임컵 A번/Bronze III #27159 노 땡스! (0) | 2023.01.24 |
[백준/Python] Silver III #4375 1 (0) | 2023.01.13 |
[백준/Python] Silver IV #1120 문자열 (0) | 2023.01.12 |
Comment