백준 1110번 더하기 사이클 파이썬
2022.03.07 15:44
백준 1110번 더하기 사이클 파이썬 코드이다.
n = int(input())
pre = None
c = 0
while True:
if pre is None:
pre = n
if int(pre) < 10:
pre = list(str(pre))
pre.insert(0, '0')
pre = ''.join(pre)
else:
pre = str(pre)
x = [int(a) for a in str(pre)]
if len(x) == 1:
x.insert(0, 0)
cur = sum(x)
if cur < 10:
cur = list(str(cur))
cur.insert(0, 0)
else:
cur = str(cur)
pre = int(str(pre)[1] + str(cur[1]))
c += 1
if n == pre:
print(c)
break