We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d862084 commit e870f9fCopy full SHA for e870f9f
two-sum/wisdom08.py
@@ -1,6 +1,9 @@
1
class Solution:
2
def twoSum(self, nums: List[int], target: int) -> List[int]:
3
- for i in range(len(nums)-1):
4
- for j in range(i+1, len(nums)):
5
- if nums[i] + nums[j] == target:
6
- return [i, j]
+ dict = {}
+ for i, v in enumerate(nums):
+ diff = target - v
+ if diff in dict:
7
+ return [i, dict[diff]]
8
+ else:
9
+ dict[v] = i
0 commit comments