python入門習題——1,兩數之和(簡單)
阿新 • • 發佈:2018-11-11
給定一個整數陣列和一個目標值,找出陣列中和為目標值的兩個數。
你可以假設每個輸入只對應一種答案,且同樣的元素不能被重複利用。
示例:
給定 nums = [2, 7, 11, 15], target = 9
因為 nums[0] + nums[1] = 2 + 7 = 9
所以返回 [0, 1]
Class Solution(object):
def twosum(self, nums, target):
'''
:type nums: List[int]
:type target: int
:rtype: List[int]
''''
self = self
a = []
for i in nums:
for j in nums:
if(i + j == target):
a.append(i)
return a
#主函式
if __name__ == "__main__":
a = Solution()
print(a.twoSum([2,7,11,15],13))