classSolution: deftwoSum(self, nums: List[int], target: int) -> List[int]: nums_dict = {} for i, num inenumerate(nums): if target - num in nums_dict: return [nums_dict[target - num], i] nums_dict[num] = i return []
classSolution: defreverseList(self, head: Optional[ListNode]) -> Optional[ListNode]: if head isNone: return head prev, cur = None, head while cur isnotNone: nx = cur.next cur.next = prev prev = cur cur = nx return prev