728x90
정답
def solution(a, b):
answer = ''
month = {1:31, 2:29, 3:31, 4:30, 5:31, 6:30, 7:31, 8:31, 9:30, 10:31, 11:30, 12:31}
date = {0:'THU', 1:'FRI', 2:'SAT', 3:'SUN', 4:'MON', 5:'TUE', 6:'WED'}
day = 0
for i in range(1, a):
day += month[i]
day += b
answer += date[day%7]
return answer
2016년 1월 1일이 금요일 임으로 date에 딕셔너리로 요일을 입력해주고 a와 b를 이용하여 총 날짜를 구한 후 7로 나눈 나머지로 요일을 구했습니다.
728x90
'프로그래머스 코딩테스트 > Python' 카테고리의 다른 글
프로그래머스 모의고사 Python (0) | 2024.06.28 |
---|---|
프로그래머스 과일 장수 Python (0) | 2024.06.28 |
프로그래머스 카드 뭉치 Python (0) | 2024.06.26 |
프로그래머스 명예의 전당 (1) Python (0) | 2024.06.26 |
프로그래머스 콜라문제 python (0) | 2024.06.26 |