• Quiz
  • Test Cases
  • Solution
  • Solution 1
  • Solution 2
Arrays 중급

2 숫자의 합

비어 있지 않은 고유한 정수들로 이루어진 배열과 targetSum이 주어집니다. 주어진 배열에 있는 두 숫자의 합이 targetSum에 도달하면 함수는 순서에 관계없이 두 숫자를 배열로 반환합니다. 두 숫자의 합계가 targetSum을 만들수 없으면 함수는 빈 배열을 반환합니다.

targetSum은 배열에 있는 두 개의 다른 정수를 더하여 얻을 수 있습니다. targetSum을 얻기 위해 배열에 있는 같은 수를 계속 더할 수는 없습니다.

주어진 배열에는 targetSum을 만들수 있는 두 숫자의 쌍이 단 하나 있습니다.

예제 1

입력

arr = [3, 5, -4, 8, 11, 1, -1, 6]
targetSum = 10

출력

[-1, 11] 
//숫자는 역순 일 수 있습니다.

Test Case 1

Input

arr = [3, 5, -4, 8, 11, 1, -1, 6]
targetSum = 10

Output

[-1, 11]

Test Case 2

Input

arr = [4, 6]
targetSum = 10

Output

[4, 6]

Test Case 3

Input

arr = [4, 6]
targetSum = 11

Output

[]

Test Case 4

Input

arr = [0]
targetSum = 0

Output

[]

Test Case 5

Input

arr = [1]
targetSum = 0

Output

[]
  • My Answer
  • Lecture
  • Output