Print
카테고리: [ Algorithm ]
조회수: 86846

 

정수 배열이 주어지면 배열의 요소를 합산한 값이 target 과 동일한 요소의 인덱스를 리턴합니다. 

각 인풋에는 정확히 하나의 솔루션만 있다고 가정하며, 동일한 요소를 두 번 사용할 수 없습니다. 

 Example:

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

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

 

 Solution : 

    
 

 이중 포문을 통해 배열의 요소를 두 개씩 더해가며 target과 동일한 값인지 검사합니다. 

 동일한 값인 경우 미리 생성해 놓은 int 배열 객체 result에 각 요소의 인덱스를 삽입한 후 결과를 리턴합니다.