202. Happy Number
Input: 19
Output: true
Explanation:
12 + 92 = 82
82 + 22 = 68
62 + 82 = 100
12 + 02 + 02 = 1解法要点:
class Solution(object):
def isHappy(self, n):
"""
:type n: int
:rtype: bool
"""
temp_set = set()
while n not in temp_set:
temp_set.add(n)
n = sum([int(d)**2 for d in str(n)]) # 转换为list,并加到n里面
return n == 1Last updated