문제
처음 작성한 코드
def solution(a, b):
month = [31,29,31,30,31,30,31,31,30,31,30,31]
dayOfWeek = ['MON','TUE','WED','THU','FRI','SAT','SUN']
day = (sum([month[i] for i in range(a-1)])+b)%7-1
return dayOfWeek[(4+day)%7]
코드 리뷰 후
def solution(a, b):
month = [31,29,31,30,31,30,31,31,30,31,30,31]
dayOfWeek = ['MON','TUE','WED','THU','FRI','SAT','SUN']
day = (sum(month[:a-1])+b)%7-1
return dayOfWeek[(4+day)%7]
깨달은 점
list[:n] 의 사용법을 상기시켰다.
파이썬 어렵다..
'Programmers' 카테고리의 다른 글
체육복 (0) | 2020.12.30 |
---|---|
3진법 뒤집기 (0) | 2020.12.29 |
같은 숫자는 싫어 (0) | 2020.12.29 |
나누어 떨어지는 숫자 배열 (0) | 2020.12.29 |
수박수박수박수박수박수? (0) | 2020.12.29 |