1、列表解析
2、sum求和
根据快乐数的规律,只要运算中出现4,就不是快乐数
class Solution:
def isHappy(self, n: int) -> bool:
while True:
n = sum([int(i)**2 for i in str(n)])
if n == 4:
return False
if n == 1:
return True

本文介绍了一种使用Python实现的快乐数判断算法。快乐数是指在将数字的各位平方和重复相加的过程中,最终会得到1的数。若过程中出现4,则该数非快乐数。通过列表解析和sum函数高效实现。
7591

被折叠的 条评论
为什么被折叠?



