본문 바로가기
python-algorithm

leetcode 202. Happy Number

by 무적김두칠 2022. 4. 18.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
pyuthclass Solution:
    def isHappy(self, n: int-> bool:
        ans=False
        number_list=[n]
        while 1:
            tmp_n=0
            for i in str(n):
                tmp_n+=int(i)**2
            if tmp_n== 1 :
                ans=True
                break
            if tmp_n in number_list :
                break
            n=tmp_n
            number_list.append(n)
        return ans
cs

크게 어렵지 않은 문제였는데
Line 8에서 += 로 해야할것을 =+로 써놓고 왜 틀리지 하고 계속 봤네요 ^^;

반응형

댓글