풀이
- 2016년도의 특정 일에 대한 요일을 구하는 문제라서
- 1월1일이 금요일이라고 하여 찾아보니 실제로 맞는 요일이었다.
- 만약 다를 경우 연산을 조금 더 추가해서 적용하면 되는 것이기에 큰 문제는 없지만
- 같기에 수월했다.
- 그래서 파이썬 함수인 datetime을 가져온 다음
- int 타입인 연도, 월, 일을 넣어주고 .weekday()+1 함수를 적용하게 되면
- 현재 요일에 대한 숫자가 return되기에 요일에 대한 배열을 만들어 출력하여 해결
from datetime import datetime
def solution(a, b):
weekend = ["SUN","MON","TUE","WED","THU","FRI","SAT"]
return weekend[(datetime(2016,a,b).weekday()+1)%7]
'알고리즘' 카테고리의 다른 글
[프로그래머스, 파이썬] 주식가격 (0) | 2024.03.12 |
---|---|
[프로그래머스, 파이썬] 카드 뭉치 (0) | 2024.03.12 |
[프로그래머스, 파이썬] 더 맵게 (0) | 2024.03.11 |
[프로그래머스, 파이썬] 덧칠하기 (0) | 2024.03.11 |
[프로그래머스, 파이썬] 과일 장수 (0) | 2024.03.11 |