Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 싸피 추천인
- #코드트리 #코딩테스트 #코딩테스트실력진단
- 그램 액정 교체비용
- 폰 위치추적
- 싸피 모집설명회
- 폰 도난
- gram 액정 교체
- 인디노래 추천
- 학생메일
- 삼성 싸피 지원
- 싸피 11기
- 코딩테스트
- 정처기 후기
- 싸피 모집설명회 다시보기
- 정처기 실기
- 싸피 혜택
- 정보처리기사 실기
- SSAFY
- 갤럭시 위치추적
- 정보처리기사 준비물
- 싸피 추천코드
- 코드트리
- 폰 잃어버렸을때
- 봄 노래
- 코딩테스트실력진단
- 싸피 지원자격
- 삼성 싸피
- LG 서비스센터 영업시간
- 정처기 인강 추천
- 폰 찾기
Archives
- Today
- Total
포포's 코딩&일상 기록
[코테] 요일 구하기.. 부족 해설이랑 다르게 너무 장황하게 코드 본문
https://www.codetree.ai/missions/5/problems/guess-day-of-week?&utm_source=clipboard&utm_medium=text
내가짠코드
m1, d1, m2, d2 = map(int,input().split())
y2011 = [0,31,28,31,30,31,30,31,31,30,31,30,31]
yoil = ['Mon','Tue','Wed','Thu','Fri','Sat','Sun']
idxY = 0
while True:
if m1==m2 and d1==d2:
break
#두번째가 큰 경우 값을 증가시켜준다
if m1 < m2 :
d1 +=1
idxY +=1
elif m1 == m2 and d1 <d2:
d1 +=1
idxY +=1
elif m1 ==m2 and d1> d2 :
d1 -=1
idxY -=1
elif m1>m2 :
d1 -=1
idxY-=1
#값의 범위 체크
if d1 > y2011[m1]:
m1 +=1
#월도 체크해주기...
if m1 >12:
m1 =1
elif m1 < 1:
m1 =12
d1 = 1
elif d1 <1:
m1 -=1
#월도 체크해주기...
if m1 >12:
m1 =1
elif m1 < 1:
m1 =12
d1 = y2011[m1]
#월도 체크해주기...
if m1 >12:
m1 =1
elif m1 < 1:
m1 =12
#요일 법위 체크
if idxY >= len(yoil):
idxY =0
elif idxY <0:
idxY =6
print(yoil[idxY])