728x90
이번 문제는 dateTime만 알고 있다면 10분도 안걸리는 문제 중 하나를 가져왔습니다.
바로 2016년 문제!
이 글을 포스팅 하는 이유는 나중에 DateTime을 또 사용할 수 있을꺼 같아서...
문제 설명 및 입출력 예시
풀이
2016년도에서 월과 일이 주어진다면 해당 요일을 출력하면 됩니다.
그렇다면 하나씩 년별로 계산해도 되지만...
이 방법은 정말 미친짓이기 때문에
사실상 제일 간편한 방법은 dataTime을 이용하는 것!
코드
def solution(a, b):
import datetime
dayList = ['MON','TUE','WED','THU','FRI','SAT','SUN']
answer = dayList[datetime.date(2016, a, b).weekday()]
return answer
말 그대로 datetime을 이용해서
2016년도에 월과 일이 들어온다면 weekDay()값을 알려주면 되는데
weekDay는 정수로 표현되기 때문에
dayList를 만들어서 해당 인덱스에 일치한 요일을 반환해주면 끝!
끄읕!
서류결과가 내 마음을 찢어놔서 멘탈을 잡기 어렵지만.....
뭐... 탈락은 매일 하던거니깐....
더 열심히 해야겠다....
728x90
'Algorithm > 프로그래머스' 카테고리의 다른 글
세무민의 알고가자 : [프로그래머스] 전화번호 목록 문제 풀기 (5) | 2021.02.22 |
---|---|
세무민의 코딩일기 : 프로그래머스 다리를 지나는 트럭 문제 풀기 (0) | 2021.02.20 |
세무민의 코딩일기 : 프로그래머스 완주하지 못한 선수 문제 풀기 (0) | 2021.02.19 |
세무민의 코딩일기 : 프로그래머스 신규 아이디 추천 문제 풀기 (0) | 2021.02.19 |
세무민의 코딩일기 : 프로그래머스 스킬트리 문제 풀기 (0) | 2021.02.18 |