Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total



GitHub Contribution
Loading data ...
관리 메뉴

초보 개발자의 일기

Programmers - 2016년 본문

열공일기/코딩연습

Programmers - 2016년

Da다 2021. 9. 6. 13:41

블로그를 안쓴지 너무 오래됐다. 하지만 나에겐 쌓아둔 프로그래머스 커밋 기록이 있다...!


이번 문제는 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]
Comments