지나가던 개발자
[Python] 백준 13773번(Olympic Games) 문제 풀이 본문
while True:
year = int(input())
if year == 0:
break
if year % 4 == 0 and year >= 1896:
if 1914 <= year <= 1918 or 1939 <= year <= 1945:
print(year, "Games cancelled")
elif year > 2020:
print(year, "No city yet chosen")
else:
print(year, "Summer Olympics")
else:
print(year, "No summer games")
자꾸 틀렸습니다 떠서 "뭐지..?" 하는 생각을 했는데, 5번 라인의 "year >= 1896" 조건을 빼먹었었다...
항상 "1914 <= year and year <= 1918" 식으로 했는데, "1914 <= year <= 1918"이 된다는 것을 처음 알았다... 놀라워,
'PS > Python' 카테고리의 다른 글
[Python] 백준 2587번(대표값2) 문제 풀이 (0) | 2022.10.27 |
---|---|
[Python] 백준 20362번(유니대전 퀴즈쇼) 문제 풀이 (0) | 2022.10.26 |
[Python] 백준 20977번(JOI ソート (JOI Sort)) 문제 풀이 (0) | 2022.10.25 |
[Python] 백준 24175번(Tokyo2020) 문제 풀이 (1) | 2022.10.25 |
[Python] 백준 13985번(Equality) 문제 풀이 (0) | 2022.10.24 |
Comments