반응형
1. 코드
A = ['SUN','MON','TUE','WED','THU','FRI','SAT'] #1
B = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] #2
X, Y = map(int, input().split()) #3
Day = 0
for i in range(0,X-1) : #4
Day += B[i]
Day = (Day + Y) % 7 #5
print(A[Day]) #6
2. 솔루션
- #1 : 요일에 대한 리스트
- #2 : 월에 따른 일자 리스트
- #3 : 월과 일 입력
- #4 : 리스트는 0부터 시작하기 때문에 범위는 0,X-1로 설정하고, 요일을 구하는 방법은 Day를 다 더해서 7로 나누면 요일이 나오기 때문에 데이를 다 더한다.
- #5 : 더한 Day를 7로 나누기
- #6 : 더한 Day에서 나머지로 요일 판별
반응형
'알고리즘 > 백준 알고리즘' 카테고리의 다른 글
백준 2783번 삼각 김밥 파이썬(Python) (0) | 2020.05.23 |
---|---|
백준 11920번 버블정렬 파이썬(Python) (0) | 2020.05.22 |
백준 1427번 소트인사이드 파이썬(Python) (0) | 2020.05.17 |
백준 2231번 분해합 파이썬(Python) (3) | 2020.05.17 |
백준 11721번 열 개씩 끊어 출력하기 파이썬(Python) (5) | 2020.05.15 |
백준 11718번 그대로 출력하기 파이썬(Python) (0) | 2020.05.15 |
백준 10996번 별찍기 - 21 파이썬(Python) (0) | 2020.05.13 |
백준 2446번 별찍기 - 9 파이썬(Python) (0) | 2020.05.13 |
최근댓글