Python/백준
백준 1924 - 2007년
sophia02
2022. 7. 7. 13:51
문제
오늘은 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일까지 있다.
출력
첫째 줄에 x월 y일이 무슨 요일인지에 따라 SUN, MON, TUE, WED, THU, FRI, SAT중 하나를 출력한다.
예제 입력 1
1 1
예제 출력 1
MON
예제 입력 2
3 14
예제 출력 2
WED
예제 입력 3
9 2
예제 출력 3
SUN
예제 입력 4
12 25
예제 출력 4
TUE
내 답
x, y = map(int, input().split())
if x == 1:
if y % 7 == 1:
print("MON")
elif y % 7 == 2:
print("TUE")
elif y % 7 == 3:
print("WED")
elif y % 7 == 4:
print("THU")
elif y % 7 == 5:
print("FRI")
elif y % 7 == 6:
print("SAT")
elif y % 7 == 0:
print("SUN")
elif x == 2:
if y % 7 == 1:
print("THU")
elif y % 7 == 2:
print("FRI")
elif y % 7 == 3:
print("SAT")
elif y % 7 == 4:
print("SUN")
elif y % 7 == 5:
print("MON")
elif y % 7 == 6:
print("TUE")
elif y % 7 == 0:
print("WED")
elif x == 3:
if y % 7 == 1:
print("THU")
elif y % 7 == 2:
print("FRI")
elif y % 7 == 3:
print("SAT")
elif y % 7 == 4:
print("SUN")
elif y % 7 == 5:
print("MON")
elif y % 7 == 6:
print("TUE")
elif y % 7 == 0:
print("WED")
elif x == 4:
if y % 7 == 1:
print("SUN")
elif y % 7 == 2:
print("MON")
elif y % 7 == 3:
print("TUE")
elif y % 7 == 4:
print("WED")
elif y % 7 == 5:
print("THU")
elif y % 7 == 6:
print("FRI")
elif y % 7 == 0:
print("SAT")
elif x == 5:
if y % 7 == 1:
print("TUE")
elif y % 7 == 2:
print("WED")
elif y % 7 == 3:
print("THU")
elif y % 7 == 4:
print("FRI")
elif y % 7 == 5:
print("SAT")
elif y % 7 == 6:
print("SUN")
elif y % 7 == 0:
print("MON")
elif x == 6:
if y % 7 == 1:
print("FRI")
elif y % 7 == 2:
print("SAT")
elif y % 7 == 3:
print("SUN")
elif y % 7 == 4:
print("MON")
elif y % 7 == 5:
print("TUE")
elif y % 7 == 6:
print("WED")
elif y % 7 == 0:
print("TRU")
elif x == 7:
if y % 7 == 1:
print("SUN")
elif y % 7 == 2:
print("MON")
elif y % 7 == 3:
print("TUE")
elif y % 7 == 4:
print("WED")
elif y % 7 == 5:
print("THU")
elif y % 7 == 6:
print("FRI")
elif y % 7 == 0:
print("SAT")
elif x == 8:
if y % 7 == 1:
print("WED")
elif y % 7 == 2:
print("TRU")
elif y % 7 == 3:
print("FRI")
elif y % 7 == 4:
print("SAT")
elif y % 7 == 5:
print("SUN")
elif y % 7 == 6:
print("MON")
elif y % 7 == 0:
print("TUE")
elif x == 9:
if y % 7 == 1:
print("SAT")
elif y % 7 == 2:
print("SUN")
elif y % 7 == 3:
print("MON")
elif y % 7 == 4:
print("TUE")
elif y % 7 == 5:
print("WED")
elif y % 7 == 6:
print("TRU")
elif y % 7 == 0:
print("FRI")
if x == 10:
if y % 7 == 1:
print("MON")
elif y % 7 == 2:
print("TUE")
elif y % 7 == 3:
print("WED")
elif y % 7 == 4:
print("THU")
elif y % 7 == 5:
print("FRI")
elif y % 7 == 6:
print("SAT")
elif y % 7 == 0:
print("SUN")
elif x == 11:
if y % 7 == 1:
print("THU")
elif y % 7 == 2:
print("FRI")
elif y % 7 == 3:
print("SAT")
elif y % 7 == 4:
print("SUN")
elif y % 7 == 5:
print("MON")
elif y % 7 == 6:
print("TUE")
elif y % 7 == 0:
print("WED")
elif x == 12:
if y % 7 == 1:
print("SAT")
elif y % 7 == 2:
print("SUN")
elif y % 7 == 3:
print("MON")
elif y % 7 == 4:
print("TUE")
elif y % 7 == 5:
print("WED")
elif y % 7 == 6:
print("TRU")
elif y % 7 == 0:
print("FRI")