Python/백준 python

[파이썬/python] 백준 1924번 2007년

CE : 하랑 2023. 7. 20. 10:17

 

 

 

 

문제

 

오늘은 2007년 1월 1일 월요일이다. 그렇다면 2007년 x월 y일은 무슨 요일일까? 이를 알아내는 프로그램을 작성하시오.

 

 

 

 

 

입력

 

첫째 줄에 빈 칸을 사이에 두고 x(1 ≤ x ≤ 12)와 y(1 ≤ y ≤ 31)이 주어진다. 참고로 2007년에는 1, 3, 5, 7, 8, 10, 12월은 31일까지, 4, 6, 9, 11월은 30일까지, 2월은 28일까지 있다.

ex)

1 1
3 14
9 2

 

 

 

 

출력

 

첫째 줄에 x월 y일이 무슨 요일인지에 따라 SUN, MON, TUE, WED, THU, FRI, SAT중 하나를 출력한다.

ex)

MON
WED
SUN

 



 

코드

 

import sys

num=0
month=[31,28,31,30,31,30,31,31,30,31,30,31]
day=["SUN","MON","TUE","WED","THU","FRI","SAT"]

x,y=map(int,sys.stdin.readline().split())

for i in range(x-1):
    num=num+month[i]

num=(num+y)%7

print(day[num])