가오리의 코딩일기

[2331] 반복수열 본문

Python/백준

[2331] 반복수열

류경혜 2022. 8. 21. 21:30

# [2331] 반복수열
a, p = map(int, input().split())
numberList = [a]

while True:
    newNumber = 0
    for i in str(numberList[-1]):
        newNumber += int(i) ** p
    if newNumber in numberList:
        break
    numberList.append(newNumber)

print(numberList.index(newNumber))

'Python > 백준' 카테고리의 다른 글

[10816] 숫자카드2  (0) 2022.08.21
[1991] 트리 순회  (0) 2022.08.21
[2178] 미로 탐색  (0) 2022.08.21
[2667] 단지번호 붙이기  (0) 2022.08.21
[10451] 순열 사이클  (0) 2022.08.21