본문 바로가기
Develop/알고리즘

[백준/Python] 보드게임컵 B번/Bronze II #27160 할리갈리

by favorcat 2023. 1. 24.
반응형
 

27160번: 할리갈리

한별이가 종을 쳐야 하면 YES을, 아니면 NO를 출력해주세요.

www.acmicpc.net

문제

입력

출력

풀이

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 출력

반응형

Comment