본문 바로가기

ETC

[LV1] 프로그래머스 2016년 python

반응형

https://programmers.co.kr/learn/courses/30/lessons/12901

 

코딩테스트 연습 - 2016년

2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까��

programmers.co.kr

sum([0:0])은 0이다 -_-;;

인덱싱과 슬라이싱을 잘 쓰면 되는 문제다.

 

def solution(a, b): 
    month_days = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] 
    day_order = ["FRI", "SAT", "SUN", "MON", "TUE", "WED", "THU"] 
    return day_order[(sum(month_days[0:a - 1]) + b - 1) % len(day_order)]
반응형

'ETC' 카테고리의 다른 글

[LV1] 프로그래머스 가운데 글자 가져오기 python  (0) 2020.10.04
[LV1] 프로그래머스 역순 정렬하기 mysql  (0) 2020.10.03
[LV1] 체육복 Python  (0) 2020.10.03
[LV1] K번째 수 Python  (0) 2020.10.03
[LV1] 모의고사 python  (0) 2020.10.03