[BOJ] 1924 2007년

kangseonghee·2021년 8월 9일
0

Algorithm

목록 보기
5/12

풀이법

2007.1.1부터 2007.x.y까지의 일 수 차이를 계산하고 요일은 7일마다 반복되므로 값을 계산해준다.

import sys

input = sys.stdin.readline
x ,y= map(int,input().split()) #월 일
dayCount = [31,28,31,30,31,30,31,31,30,31,30,31] # 각 월 별 일 수
day = [ 'MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT','SUN']

daySum = 0 # 2007.1.1일부터 2007.x.y까지의 일 수
for i in range(x-1):
    daySum += dayCount[i]
daySum += y
dayIndex = daySum % 7 -1 #day배열에서 사용할 Index
print(day[dayIndex])

0개의 댓글