LeetCode 질문: 두 숫자의 합
정수 배열 nums 및 정수 목표 값 target이 주어지면 합계가 목표 값 target인 배열에서 두 정수를 찾아 배열 첨자를 반환합니다.
각 입력은 하나의 답변에만 해당한다고 가정할 수 있습니다. 그러나 배열의 동일한 요소가 답에 반복적으로 나타날 수는 없습니다.
어떤 순서로든 답변을 반환할 수 있습니다.
예시 1:
입력: nums = [2,7,11,15], target = 9
출력: [0,1]
설명: nums[0] + nums[1] == 9이므로 [0, 1]이 반환됩니다.
예시 2:
입력: nums = [3,2,4], target = 6
출력: [1,2]
예 3:
입력: 숫자 = [3,3], 대상 = 6
출력: [0,1]
처음 답변:
class Solution:
def twoSum(self, nums,target):
for i in range(len(nums)):
for j in range(i+1,len(nums)):
if nums[i] + nums[j]== target:
return [i,j]
시간 세부 정보: 3160ms는 Python3을 사용하는 사용자의 13.17%를 능가합니다.
메모리 세부 정보: 16.16MB는 Python3을 사용하는 사용자의 96.35%를 능가합니다.