달력, 윤년 문제다. 요일은 항상 7일마다 반복되므로, 결국 알아내야하는것은 주어진 날짜까지 며칠이 지났는가 이다.
코드
def solution(a, b):
cal = [31,29,31,30,31,30,31,31,30,31,30,31]
num = sum(cal[:a-1])+b-1
days = ['FRI','SAT','SUN','MON','TUE','WED','THU']
return days[num%7]
'PS > 프로그래머스' 카테고리의 다른 글
[1차] 비밀지도 (lv1) (0) | 2022.07.08 |
---|---|
최소직사각형 (lv1) (0) | 2022.07.04 |
약수의 개수와 덧셈 (lv1) (0) | 2022.07.04 |
3진법 뒤집기 (lv1) (0) | 2022.07.04 |
실패율 (lv1) (0) | 2022.07.04 |