백준 BAEKJOON 34703번 공강 사수 [PYTHON/파이썬]

문제 출처 (BRONZE Ⅲ)

https://www.acmicpc.net/problem/34703

 

 

 

 

 

 

풀이

월, 화, 수, 목, 금에 대한 정보를 0으로 채운 리스트로 만든 후,

해당 요일에 대한 숫자를 입력받았을 시 리스트를 1로 채웠다.

만약 공강이 있다면 0이 하나라도 있어야 하고

공강이 없다면 리스트는 1로 가득 채워져 있을 것이다.

 

 

 

 

 

 

 

코드

N = int(input())
days = [0, 0, 0, 0, 0]  # 월, 화, 수, 목, 금

for _ in range(N):
    day = int(input())
    days[day - 1] = 1

print("YES" if 0 in days else "NO")