ideal insane

Resistance ∙ Pioneer ∙ 생산자

Algorithm/CodeUp - Python

4776 : 간지

Idealinsane 2019. 12. 18. 12:32
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="" '를 사용해 출력했다.

 

 

 

반응형