class Solution:
"""
@param: n: An integer
@return: true if this is a happy number or false
"""
def isHappy(self, n):
# write your code here
while n > 9:
a = 0
while n != 0:
a = a + (n%10) *(n%10)
n = n/10
n = a
if n == 1 or n == 7:
return True
else:
return False
lintcode:快樂數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
LintCode-最大間距
insidel
2020-07-01 01:10:05
[US Giants] 八. Search & Recurison
喵喵旺
2020-07-06 06:21:55
[Amazon] Continuous Subarray Sum
喵喵旺
2020-07-06 06:21:55
LintCode | 408. 二進制求和
雄性皮卡丘
2020-07-04 17:10:33
LintCode | 569. Add Digits
雄性皮卡丘
2020-07-04 17:10:30
LintCode 30. 插入區間
老汉在此
2020-07-04 09:34:15
LintCode 29. 交叉字符串
老汉在此
2020-07-04 09:34:04
LintCode刷題之路(三):統計數字
Molength
2020-07-02 04:12:38
LintCode刷題之路(二):n!尾部的零
Molength
2020-07-02 04:12:37
LintCode-最長連續序列
insidel
2020-07-01 01:10:05
LintCode-島嶼的個數II
insidel
2020-07-01 01:10:05
LintCode-島嶼的個數
insidel
2020-07-01 01:09:54
LintCode-4 Keys Keyboard 數學解法
insidel
2020-07-01 01:09:54
LintCode-直方圖最大矩形覆蓋
insidel
2020-07-01 01:09:54