본문 바로가기

BOJ/Python

[BOJ/백준] 30319 - Advance to Taoyuan Regional (Python)

문제

문제링크

2023년 ICPC Taoyuan 대회 개최 시작일인 2023년 10월 21일보다 예선 TOPC 날짜는 최소 35일 이전이어야 한다.

입력된 예비 TOPC 날짜가 적절한지 판단하라.

 

풀이

날짜는 'YYYY-MM-DD' 형태로 입력받으므로 split('-')로 나눈 후 int 타입으로 리스트에 저장한다.

이 날짜가 2023년 10월 21일보다 최소 35일 이전이므로 가능한 가장 늦은 날짜는 2023년 9월 16일이다.

만약 입력받은 날짜가 2023년 9월이라면, day(YMD[])는 16보다 작아야 한다.

이외에 입력은 2023년에 한해서 이루어지므로 1월부터 8월까지는 모든 날짜가 다 가능하다.

 

코드

YMD=list(map(int,input().split('-')))

result='TOO LATE'
if (YMD[0]<=2023):
    if (YMD[1]==9) and (YMD[2]<=30-(35-21)):
        result='GOOD'
    elif YMD[1]<=8:
        result='GOOD'
print(result)