[ 코드트리 그 계절, 그날 파이썬 코드 ]
def leap_year(y):
if y % 4 == 0:
if y % 100 == 0:
if y % 400 == 0:
return True
else:
return False
else:
return True
else:
return False
def season(m):
if 2 < m < 6:
return "Spring"
elif 5 < m < 9:
return "Summer"
elif 8 < m < 12:
return "Fall"
else:
return "Winter"
def find_season(y, m, d):
if leap_year(y):
if m == 2:
if d > 29:
return "-1"
return season(m)
else:
if m == 2:
if d > 28:
return "-1"
else:
return "Winter"
elif m < 8:
if m%2==0:
if d > 30:
return "-1"
return season(m)
else:
if m%2 == 1:
if d > 30:
return "-1"
return season(m)
y, m, d = map(int, input().split())
print(find_season(y, m, d))
100으로 나누어 떨어지는데 400으로 나누어 떨어지면 윤년
이걸 반대로 생각해서 계속 틀렸습니다 뜸.. 자나깨나 실수조심
담주에도 갓생 힘내자 ~.~
[코드트리] 공부현황 기록 🔥4주차 (0) | 2023.08.14 |
---|---|
[코드트리] 공부현황 기록 🔥3주차 (0) | 2023.08.08 |
[코드트리] 공부현황 기록 🔥1주차 (0) | 2023.07.27 |
[05월 2주차] 출근기록 (0) | 2023.05.08 |
[05월 1주차] 출근기록 (0) | 2023.05.01 |