-
[Programmers] 2016년programing/Algorithm 2020. 11. 15. 16:02
2016년
연습문제
python3
def solution(a, b): date = ['FRI', 'SAT', 'SUN', 'MON', 'TUE', 'WED', 'THU'] num_of_day = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] mGap = a - 1 dGap = b - 1 gap = sum(num_of_day[0:mGap]) + dGap i = gap % 7 return date[i]
입력받은 날자와 1월 1일의 차이를 구합니다.
해당 차이를 7로 나눈 나머지에 해당하는 날자를 반환하면 됩니다.
2016년 1월 1일이 금요일이므로,
date
는'FRI'
부터 시작합니다.'programing > Algorithm' 카테고리의 다른 글
[Programmers] 3진법 뒤집기 (0) 2020.11.15 [Programmers] 가운데 글자 가져오기 (0) 2020.11.15 [Programmers] K번째 수 (0) 2020.10.25 [Programmers] 완주하지 못한 선수 (0) 2020.10.24 [Programmers] 두개 뽑아서 더하기 (0) 2020.10.07 댓글