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 3d12d40 commit 8d98985Copy full SHA for 8d98985
TwoSum.py
@@ -0,0 +1,21 @@
1
+from typing import List
2
+
3
+class Solution:
4
+ def twoSum(self, nums: List[int], target: int) -> List[int]:
5
+ if not (2 <= len(nums) <= 10**4):
6
+ raise ValueError("nums length must be between 2 and 10^4")
7
+ if not (-10**9 <= num <= 10** 9 for num in nums):
8
+ raise ValueError("nums must be between -10^9 and 10^9")
9
+ if not (-10**9 <= target <= 10**9):
10
+ raise ValueError("target must be between -10^9 and 10^9")
11
+ result = []
12
+ for i in range(len(nums)):
13
+ for j in range(i, len(nums)):
14
+ if j != i:
15
+ defi = nums[i]
16
+ defj = nums[j]
17
+ a = defi + defj
18
+ if a == target:
19
+ result.append(i)
20
+ result.append(j)
21
+ return result
0 commit comments