상세 컨텐츠

본문 제목

[코드트리] 공부현황 기록 🔥2주차

부지런히 살자

by 감싹이 2023. 7. 31. 23:14

본문

2023-07-31

 

2023-08-01

 

2023-08-02~03

 

2023-08-04~06

 

[ 코드트리 그 계절, 그날 파이썬 코드 ]

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으로 나누어 떨어지면 윤년

이걸 반대로 생각해서 계속 틀렸습니다 뜸.. 자나깨나 실수조심

담주에도 갓생 힘내자 ~.~

관련글 더보기