twoSum함수에 숫자배열과 '특정 수'를 인자로 넘기면, 더해서 '특정 수'가 나오는 index를 배열에 담아 return해 주세요.
예를 들어, nums은 [4, 9, 11, 14] target은 13 nums[0] + nums[1] = 4 + 9 = 13 이므로, [0, 1]이 return 되어야 합니다.
*target으로 보내는 합계의 조합은 배열 전체 중에 2개 밖에 없다고 가정하겠습니다.
const twoSum = (nums, target) => {
let indexArr = [];
for (let i = 0; i < nums.length; i++) {
for (let j = 0; j < nums.length; j++) {
if ((nums[i] + nums[j]) === target) {
indexArr = [i, j];
//숫자를 뽑고 싶다면 [num[i], num[j]];
return indexArr;
}
}
}
}
for(초기조건1; 종결조건1; 증감식1;) { //외부반복문
for(초기조건2; 종결조건2; 증감식2;) { //내부반복문
반복할 명령문;
}
}
증감식(i++)
을 실행하고, 조건식
을 다시 판단한다.