프로그래머스 Lv2 2016년
문제:
https://programmers.co.kr/learn/courses/30/lessons/42576
풀이:
def solution(a, b):
days = [0,31, 60, 91, 121, 152, 182, 213, 244, 274, 305, 335, 366]
date = ["FRI", "SAT", "SUN", "MON", "TUE", "WED", "THU"]
result = date[((days[a - 1] + b) % 7) - 1]
return result
타 회원들의 참신한 문제풀이:
https://programmers.co.kr/learn/courses/30/lessons/12901/solution_groups?language=python3
def getDayName(a,b):
answer = ""
if a>=2:
b+=31
if a>=3:
b+=29#2월
if a>=4:
b+=31#3월
if a>=5:
b+=30#4월
if a>=6:
b+=31#5월
if a>=7:
b+=30#6월
if a>=8:
b+=31#7월
if a>=9:
b+=31#8월
if a>=10:
b+=30#9월
if a>=11:
b+=31#10월
if a==12:
b+=30#11월
b=b%7
if b==1:answer="FRI"
elif b==2:answer="SAT"
elif b==3:answer="SUN"
elif b==4:answer="MON"
elif b==5:answer="TUE"
elif b==6:answer="WED"
else:answer="THU"
return answer
Author And Source
이 문제에 관하여(프로그래머스 Lv2 2016년), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ggyungjun0913/프로그래머스-Lv2-2016년저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)