Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 9f0ad0a

Browse files
committed
Fixed bug in pair target sum
1 parent 7a80f0d commit 9f0ad0a

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

‎Two pointer/pair_with_target_sum.py‎

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,19 @@
1-
arr = [1, 2, 3, 4, 6]
1+
nums = [3, 2, 4]
2+
arr = nums.copy()
3+
arr.sort()
24
target = 6
35
left, right = 0, len(arr) - 1
46
result = []
57
while left < right:
68
print(f"left: {arr[left]}, right: {arr[right]}")
79
if arr[left] + arr[right] == target:
8-
result = [left, right]
10+
result = [arr[left], arr[right]]
911
break
1012
elif arr[left] + arr[right] > target:
1113
right -= 1
1214
else:
1315
left += 1
1416
else:
1517
result = [-1, -1]
16-
print(result)
18+
result_ind = [nums.index(result[0]), nums.index(result[1])]
19+
print(result_ind)

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /