Coding Test/BAEKJOON
1924
210B
2023. 2. 21. 20:29
딕셔너리로 처리해서 했는데 keyError 가 뜸 0번은 인덱스 문제라고 하는데 생각해보니 1~12월까지 순차적이라서 굳이 딕셔너리를 쓸 필요가 없다는 것을 깨달았다.
m, d = map(int, input().split())
dic = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
cnt = 0
# past month days
if m > 1:
for i in range(1, m):
cnt += dic[i-1]
wday = (cnt+d-1)%7
day = ['MON', 'TUE','WED', 'THU', 'FRI', 'SAT', 'SUN']
print(day[wday])
딕셔너리 대신 리스트로 해서 코드 완성
#리스트