문제
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)
'BOJ > Python' 카테고리의 다른 글
[BOJ/백준] 30658 - Os últimos serão os primeiros (Python) (1) | 2024.10.31 |
---|---|
[BOJ/백준] 31280 - ФАКИP (Python) (0) | 2024.10.31 |
[BOJ/백준] 24313 - 알고리즘 수업 - 점근적 표기 1 (Python) (0) | 2024.09.21 |
[BOJ/백준] 2903 - 중앙 이동 알고리즘 (Python) (0) | 2024.09.21 |
[BOJ/백준] 2563 - 색종이 (Python) (0) | 2024.09.21 |