문제
오늘은 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])
'Python > 백준 python' 카테고리의 다른 글
[파이썬/python] 백준 2857번 FBI (0) | 2023.08.03 |
---|---|
[파이썬/python] 백준 2204번 도비의 난독증 테스트 (0) | 2023.07.28 |
[파이썬/python] 백준 24264번 알고리즘 수업 - 알고리즘의 수행 시간 3 (0) | 2023.07.12 |
[파이썬/python] 백준 11005번 진법 변환 2 (0) | 2023.07.10 |
[파이썬/python] 백준 10813번 공 바꾸기 (0) | 2023.07.05 |