Using Two Pointers
def twoPointers(array: list[int], target: int) -> bool:
left = 0
right = len(array) - 1
while left < right:
answer = array[left] + array[right]
if answer == target:
return True
elif answer > target:
right -= 1
elif answer < target:
left += 1
return False left = 0
right = len(array) - 1Connected Readings
Last updated