Notice
Recent Posts
Recent Comments
Link
초보 개발자의 일기
Programmers - 2016년 본문
블로그를 안쓴지 너무 오래됐다. 하지만 나에겐 쌓아둔 프로그래머스 커밋 기록이 있다...!
이번 문제는 a와 b를 입력받아 2016년 a월 b일이 무슨 요일인지 알아내는 문제이다. 단, 2016년 1월 1일은 금요일이다.
사용 언어는 Python3 이다.
요일은 7일씩 반복되므로 1월 1일부터 입력받은 날짜까지의 일 수를 계산하여 7로 나눈 나머지로 요일을 알아내면 된다.
def solution(a, b):
day = ['FRI','SAT','SUN','MON','TUE','WED','THU']
month = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
return day[(sum(month[:a-1])+b-1)%7]
'열공일기 > 코딩연습' 카테고리의 다른 글
Programmers - 키패드 누르기 (0) | 2021.09.06 |
---|---|
Programmers - 실패율 (0) | 2021.09.06 |
Programmers - 숫자 문자열과 영단어 (0) | 2021.08.12 |
Programmers - 완주하지 못한 선수 (0) | 2021.08.09 |
Programmers - 수박수박수박수박수박수? (0) | 2021.08.08 |
Comments