Today I solved..
LeetCode 75 - Level 1
Day 3. Linked List
- 21 Merge Two Sorted Lists (Easy)
- 206 Reverse Linked List (Easy)
Algorithm - Algorithm I
Day 3. Two Pointers
- 283 Move Zeroes (Easy)
167 Two Sum II - Input Array Is Sorted (Medium)
class Solution: def twoSum(self, numbers: List[int], target: int) -> List[int]: need = set() lo, hi = 0, len(numbers) - 1 while lo < hi: sum = numbers[lo] + numbers[hi] if sum == target: return [lo + 1, hi + 1] elif sum < target: lo += 1 else: hi -= 1 return []