20 lines
351 B
Python
20 lines
351 B
Python
def squareOfDigits(n):
|
|
n=str(n)
|
|
return sum([int(n[i])**2 for i in range(0, len(n))])
|
|
|
|
result=0
|
|
for i in range(1, 10000000):
|
|
|
|
if i%100000==0:
|
|
print(str(i/100000) + "%")
|
|
|
|
while True:
|
|
i=squareOfDigits(i)
|
|
if i==1:
|
|
break
|
|
elif i==89:
|
|
result+=1
|
|
break
|
|
|
|
print(result)
|