class Solution:
def twoSum(self, nums: List[int], target: int) -> List[int]:
store = {}
for i in range(len(nums)):
if store.get(nums[i], 0):
return [store.get(nums[i])[0], i]
else:
# target - nums[i]를 store에 저장
# 문제에서 index를 return 받길 원하므로 tuple로 index와 nums[i]를 저장
store[target - nums[i]] = (i, nums[i])
return []