티스토리 뷰


10의 자리수는 // 연산자를 이용해 변수에 저장, 1의 자리수는 % 연산자를 이용해 변수해 저장해 사이클을 돌리면 된다.


N = int(input())
M = N
repeat = 0

while N != M or repeat == 0:
	cycle10 = N // 10
	cycle1 = N % 10
	cycle = (cycle10 + cycle1) % 10
	cycle10 = cycle1
	cycle1 = cycle
	N = cycle10 * 10 + cycle1
	repeat += 1
print(repeat)


'문제 풀이 > Baekjoon Online Judge' 카테고리의 다른 글

[python3] 2839번 설탕 배달  (0) 2018.03.17
[python3] 1912번 연속합  (0) 2018.03.16
[python3] 2292번 벌집  (0) 2018.03.15
[python3] 2163번 초콜릿 자르기  (0) 2018.03.14
[python3] 1152번 단어의 개수  (0) 2018.03.12
댓글
«   2025/05   »
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
Total
Today
Yesterday