JS メソッドを使用して、整数配列 nums とターゲット値 target を指定し、配列内で合計がターゲット値となる 2 つの整数を見つけて、それらの配列の添字を返します。
トピックの説明:
整数の配列とターゲット値が与えられた場合、その合計がターゲット値となる 2 つの数値を配列内で見つけます。
各入力は 1 つの回答のみに対応し、同じ要素は再利用できないと想定できます。
例: nums = [2, 7, 11, 15] の場合、target = 9 は
[0, 1] を返します。
具体的なコード:
<script>
var nums = [2, 7, 11, 15], target = 9;
function returnIndex(nums,target){
var len=nums.length;
var back=[];
for(var i=0;i<len-1;i++){
for(var j=i+1;j<len;j++){
if(nums[i]+nums[j]==target){
back[0]=i;
back[1]=j
}
}
}
return back
}
var a=returnIndex(nums,target)
console.log(a)
</script>