LeetCode 질문 : 두 숫자의 합 - 2023/9/11

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%를 능가합니다.

추천

출처blog.csdn.net/weixin_53909748/article/details/132814454