관리 메뉴

솜씨좋은장씨

[leetCode] 1. Two Sum (Python) 본문

Programming/코딩 1일 1문제

[leetCode] 1. Two Sum (Python)

솜씨좋은장씨 2020. 7. 13. 23:35
728x90
반응형

Given an array of integers, return indices of the two numbers such that they add up to a specific target.

You may assume that each input would have exactly one solution, and you may not use the same element twice.

 

Example:

Given nums = [2, 7, 11, 15], target = 9,

Because nums[0] + nums[1] = 2 + 7 = 9,
return [0, 1].

Solution

class Solution:
    def twoSum(self, nums: List[int], target: int) -> List[int]:
        for index, num in enumerate(nums):
            if (target - num in nums) and (index != nums.index(target-num)):
                return index, nums.index(target-num)

 

 

SOMJANG/CODINGTEST_PRACTICE

1일 1문제 since 2020.02.07. Contribute to SOMJANG/CODINGTEST_PRACTICE development by creating an account on GitHub.

github.com

 

Comments