Seohyeong Lee 2024. 7. 14. 03:53

푸항항

유형 : (짜증나는) 구현

풀이 시간 : 10분

 

def solution(a, b):
    answer = ''
    day = ['THU', 'FRI', 'SAT', 'SUN', 'MON', 'TUE', 'WED']
    monthsday = [30 for i in range(12)]
    for i in range(len(monthsday)):
        if i <= 6:
            if i == 1:
                monthsday[i] = 29
            elif i % 2 == 0:
                monthsday[i] += 1
        if i > 6:
            if i % 2 == 1:
                monthsday[i] += 1
    days = b
    for j in range(a-1):
        days += monthsday[j]
    return day[days%7]

 

마지막에 j를 i로 잘못써서 헤맸다. 제발 실수..

실수해도 빨리 찾자