728x90
문제
코드
import datetime
def solution(a, b):
week = {0:"MON", 1:"TUE", 2:"WED",3:"THU", 4:"FRI", 5:"SAT", 6:"SUN"}
return week[datetime.date(2016,a,b).weekday()]
코드풀이
문제는 간단하다.
a, b 를 입력받아서 2016년 a 월 b 일이 무슨 요일인지 출력하면 되는 문제이다.datetime 모듈을 통해서 날짜를 입력받아 weekday( ) 함수를 통해 요일에 대한 정수를 반환하였고, 미리 숫자에 맞는 요일을 딕셔너리 형태로 만들어 value 값을 리턴하였다.
300x250
'코딩코딩' 카테고리의 다른 글
[프로그래머스] level1 - 모의고사 : 파이썬(Python) 풀이 (0) | 2020.12.24 |
---|---|
[프로그래머스] level1 - 같은 숫자는 싫어 : 파이썬(Python) 풀이 (0) | 2020.12.17 |
[프로그래머스] level2 - 기능개발 : 파이썬(Python) 풀이 (0) | 2020.11.15 |
[프로그래머스] level1 체육복 - 파이썬(Python) 풀이 (0) | 2020.09.25 |
[프로그래머스] level2 - 프린터 : 파이썬(Python) 풀이 (0) | 2020.09.16 |