백준 2331 반복수열

gmlwlswldbs·2022년 1월 9일
0

코딩테스트

목록 보기
100/130
a, p = map(int, input().split())

d = []
d.append(a)
while True:
    s = str(d[-1])
    tmp = 0
    for x in s:
        tmp += (int(x) ** p)
    if tmp in d:
        break
    else:
        d.append(tmp)
for i in range(len(d)):
    if d[i] == tmp:
        print(i)

하라는 대로 ..

0개의 댓글