본문 바로가기
Beakjoon&프로그래머스/파이썬

[백준/파이썬] 14954번 Happy Number

by 현장 2022. 9. 6.

-Code

num = input()
arr = []

while 1:
    r = 0
    for i in num:
        r += int(i) ** 2

    if r in arr:
        break
    else:
        arr.append(r)
        num = str(r)
print("HAPPY" if 1 in arr else "UNHAPPY")