JS メソッドを使用して、整数配列 nums とターゲット値 target を指定し、配列内で合計がターゲット値となる 2 つの整数を見つけ、それらの配列の添字を返します。

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>

おすすめ

転載: blog.csdn.net/weixin_44401636/article/details/89327789