您的位置:首页 > 其它

leetcode(1)两数求和 (202)快乐数

2019-01-03 15:57 369 查看

两数求和

class Solution:
def twoSum(self, nums, target):
"""
:type nums: List[int]
:type target: int
:rtype: List[int]
"""
hash=dict(nums,range(len(nums)))
for i in range(len(nums)):
num=target-nums[i]
if hash.get(num):
if i !=hash[num]:
return [i,hash[num]]

快乐数

class Solution:
def isHappy(self, n):
"""
:type n: int
:rtype: bool
"""
visited=set()
while n!=1:
n=sum(int(i)**2 for i in str(n))
if n in visited:
return False
else:
visited.add(n)
else:
return True

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: