-Code
while True:
a = int(input())
if a == 0:
break
res = [a]
while True:
a = str(a ** 2)
a = int(('0' * (8 - len(a)) + a)[2:-2])
if a in res:
break
res.append(a)
print(len(res))
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 25849번 Briefcases Full of Money (0) | 2024.07.20 |
---|---|
[백준/파이썬] 32089번 部員の変遷 (0) | 2024.07.19 |
[백준/파이썬] 13063번 Lobby (0) | 2024.07.17 |
[백준/파이썬] 30314번 Just a Joystick (1) | 2024.07.16 |
[백준/파이썬] 32046번 Snacks within 300 Yen (0) | 2024.07.15 |