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 []

https://leetcode.com/problems/two-sum/

0개의 댓글