728x90
1년이 '갑자'인줄 알았는데 '신유'년이란다. 60년 반복으로 '갑자'가 되는 것
1: 연도를 입력받아 정수형으로 변환한다.
2: 60년 주기로 반복되기 때문에 60으로 나누고 남은 나머지를 연도에 저장한다.
3: 십간은 10년을 주기로 하기 때문에 연도에 10으로 남은 나머지를 변수 'i'에 저장한다.
4: 십이지는 12년을 주기로 하기 때문에 12로 나눈 나머지를 변수 'j'에 저장한다.
5, 6: 십간에 대한 리스트 'a', 십이지에 대한 리스트 'b'를 만든다. 시작인 1년 '신유'가 'J7'이기 때문에 두 리스트의 첫번째 항목을 7, J로 하였다. i, j에서 1씩 뺀 것도 신유년(1년)일때 'J7'가 출력되기 위함이다.
7, 8: 십간과 십이간이 줄바꿈 없이 출력되도록 ' end="" '를 사용해 출력했다.
반응형
'Algorithm > CodeUp - Python' 카테고리의 다른 글
기초100제 - 1071 : [기초-반복실행구조] 0 입력될 때까지 무한 출력하기1(설명) (0) | 2019.12.18 |
---|---|
4771 : 그릇 (0) | 2019.12.18 |
기초 100제 - 1070 : [기초-조건/선택실행구조] 월 입력받아 계절 출력하기(설명) (0) | 2019.12.15 |
기초 100제 - 1069 : [기초-조건/선택실행구조] 평가 입력받아 다르게 출력하기(설명) (0) | 2019.12.15 |
기초 100제 - 1068 : [기초-조건/선택실행구조] 정수 1개 입력받아 평가 출력하기(설명) (0) | 2019.12.15 |