CodeKata 01


質問する

twoSum関数で、数値配列と「特定数」をパラメータとして渡し、「特定数」のインデックス配列を加えると、戻ります.
例えば、nums[4, 9, 11, 14] targetが13であり、nums[0]+24579142=4+9=13である場合、returnはnums[1]を返さなければならない.

答案用紙

// nums: 숫자 배열
// target: 두 수를 더 해서 나올 합계
// return: 두 수의 index를 가진 숫자 배열
const twoSum = (nums, target) => {
  let arr = [];
  for (let value of nums) {
    for (let value2 of nums) {
      if (value + value2 === target) {
        arr.push(nums.indexOf(value))
      }
    }
  }
  return arr;
};

twoSum([4, 9, 11, 14], 15);