728x90
문제
코딩테스트 연습 - 2016년
2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까
programmers.co.kr
코드
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 |