class Solution:
  def twoSum(self, nums: List[int], target: int) -> List[int]:
    d = {}
    for i, num in enumerate(nums):
      if num in d:
        return [d[num], i]
        
      d[target-num] = i
  • use a hashmap to store the numbers we’ve seen so far.