Faaez Razeen

Two Sum II

  • 1 min read
  • LC-Medium
  • Two Pointers

3 years ago

sum-ii-input-array-is-sorted/

Solution

TimeSpaceExplanation
O(n)O(1)
def twoSum(self, numbers: List[int], target: int) -> List[int]: l, r = 0, len(numbers) - 1 while True: sum_ = numbers[l] + numbers[r] if sum_ < target: l += 1 elif sum_ > target: r -= 1 else: return [l + 1, r + 1]