Notice
Recent Posts
Recent Comments
Link
초보 개발자의 일기
Programmers - 2016년 본문
블로그를 안쓴지 너무 오래됐다. 하지만 나에겐 쌓아둔 프로그래머스 커밋 기록이 있다...!
이번 문제는 a와 b를 입력받아 2016년 a월 b일이 무슨 요일인지 알아내는 문제이다. 단, 2016년 1월 1일은 금요일이다.
사용 언어는 Python3 이다.
요일은 7일씩 반복되므로 1월 1일부터 입력받은 날짜까지의 일 수를 계산하여 7로 나눈 나머지로 요일을 알아내면 된다.
코딩테스트 연습 - 2016년
2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까
programmers.co.kr
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