https://programmers.co.kr/learn/courses/30/lessons/12901
def solution(a, b): # a월 b일
day = ['THU', 'FRI', 'SAT', 'SUN', 'MON', 'TUE', 'WED'] # 1일이 금요일인 배열
month = [0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] # 1월이 31일까지인 배열
today = day[(sum(month[0: a]) + b) % 7]
# 요일을 구하는 식, 전월까지의 모든 일수와 현재 받은 일수(b)를 더한다음 7로 나눈 나머지를 구한다.
"""
if a < 1 | a > 12 | b < 1:
return False
elif (a % 2 == 0) & (b > 30):
return False
elif (a == 2) & (b > 29):
return False
""" # 예외처리는 문제에서 되어있다.
return today