n = int(input())
num = n # 새로운 수
count = 0 # n의 사이클의 길이
while True:
first_n = num//10 # 십의 자리수
second_n = num%10 # 일의 자리수
n_sum = first_n + second_n
num = (second_n*10) + (n_sum%10) # 새로운 수
count += 1 # count = count+1
if num == n:
break
print(count)
주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다.
-> n이 10보다 작은 경우, first_n = 0이 되고, second_n = n이 됨