https://programmers.co.kr/learn/courses/30/lessons/12901#
์ฝ๋ฉํ ์คํธ ์ฐ์ต - 2016๋
2016๋ 1์ 1์ผ์ ๊ธ์์ผ์ ๋๋ค. 2016๋ a์ b์ผ์ ๋ฌด์จ ์์ผ์ผ๊น์? ๋ ์ a ,b๋ฅผ ์ ๋ ฅ๋ฐ์ 2016๋ a์ b์ผ์ด ๋ฌด์จ ์์ผ์ธ์ง ๋ฆฌํดํ๋ ํจ์, solution์ ์์ฑํ์ธ์. ์์ผ์ ์ด๋ฆ์ ์ผ์์ผ๋ถํฐ ํ ์์ผ๊น
programmers.co.kr
ํ์ด
# ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ - 2016
def solution(a, b):
date = ['FRI', 'SAT', 'SUN', 'MON', 'TUE', 'WED', 'THU']
month = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
answer = date[(sum(month[:a-1])+b-1)%7]
print(type(answer))
return answer
datetime์ ์ด์ฉํ์ฌ ํ์ด
import datetime
def getDayName(a,b):
t = 'MON TUE WED THU FRI SAT SUN'.split()
return t[datetime.datetime(2016, a, b).weekday()]