Programming/Python & Data Structures
[Baekjoon/Python3] 1110번 더하기 사이클
HooNeee
2020. 12. 2. 22:58
[Baekjoon/Python3] 1110번 더하기 사이클
1110번: 더하기 사이클
0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음,
www.acmicpc.net
N = int(input())
left = 0
right = 0
sum = 0
count = 0
num = N
while True:
left = num // 10
right = num % 10
sum = left + right
sum_left = sum // 10
sum_right = sum % 10
num = (right * 10) + sum_right
count += 1
if num == N:
break
print(count)