smfzy

力扣1.给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。

1.给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。

let nums = [1, 2, 4, 5, 3, 2, 4, 6, 321, 7]
let target = 10

function getIndexs() {
    for (i = 0; i < nums.length+1;i++) {
        let more=target-nums[i]
        // console.log(nums[i],more)
        if(nums[i]!=more&&nums.indexOf(more)!=-1){
            console.log(`第一个整数是${nums[i]},索引是${i}第二个整数是${more}索引是${nums.indexOf(more)}`)
            return [i,nums.indexOf(more)]
        }
    }
}

console.log(getIndexs())

posted on 2024-08-07 20:31  sunmf__。。  阅读(53)  评论(0)    收藏  举报

导航