首页 > 其他分享 >力扣1.给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组

力扣1.给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组

时间:2024-08-07 20:27:17浏览次数:15  
标签:target nums 整数 数组 目标值 more

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())

标签:target,nums,整数,数组,目标值,more
From: https://www.cnblogs.com/smfzy/p/18347855

相关文章

  • 刍议树状数组
    树状数组用处区间加,单点查询单点加,区间查询区间加,区间查询求逆序对……思想树状数组的思想对于线段树等结构来说比较抽象,所以我也懒得讲……在这我只讲一下我对于树组的理解,对于实战来说完全够用。先讲一个叫\(lowbit\)的东西,求一个数二进制下最后一个\(1\)的位置,比......
  • Kotlin 控制流和数组操作详解
    Kotlinwhen与编写许多if..else表达式相比,您可以使用when表达式,它更易读。它用于选择要执行的多个代码块中的一个:示例使用星期几的编号来计算星期几的名称:valday=4valresult=when(day){1->"Monday"2->"Tuesday"3->"Wednesday"4->"Thursday......
  • leetcode 1486. 数组异或操作 https://leetcode.cn/problems/xor-operation-in-an-arr
    1486.数组异或操作题目描述给你两个整数,n和start。数组nums定义为:nums[i]=start+2*i(下标从0开始)且n==nums.length。请返回nums中所有元素按位异或(XOR)后得到的结果。示例示例1:输入:n=5,start=0输出:8解释:数组nums为[0,2,4,6,8],其中(0^......
  • 【C/C++】 现有n个正整款,n<10000,要求出这n个正整数中的第k个最小整数(相同大小的整数
    现有n个正整款,n<10000,要求出这n个正整数中的第k个最小整数(相同大小的整数只计算一次)k≤1000,正整数均小于30000.第一行输入n和k,第二行输入有n个正整数的数组(有重复的数字)#include<iostream>#include<algorithm>usingnamespacestd;intmain(){intn=0,k=0;......
  • 代码随想录算法训练营day06|242.有效的字母异位词,349.两个数组的交集,202.快乐数,1.两数
    242.有效的字母异位词题目链接:https://leetcode.cn/problems/valid-anagram/description/我的代码:classSolution{public:boolisAnagram(strings,stringt){if(s.size()==t.size()){intrecord[26]={0};for(inti=0;i......
  • 一维数组
    一维数组特点一维性:数组中的所有元素都排列在一条直线上,只有一个维度。类型一致性:数组中的所有元素都必须是相同的数据类型。索引访问:通过索引可以快速访问数组中的任何元素。索引通常从0开始,但这也取决于编程语言的约定。固定大小(或动态大小):在静态类型语言中,数组的大小在创......
  • 数组的算法
    数组的算法目录数组的算法1.数组排序2.数组查找3.数组求和、求最大值和最小值4.数组反转5.数组乱序6.数组复制7.数组去重1.数组排序冒泡排序:通过重复遍历要排序的数组,比较相邻元素的大小,并在必要时交换它们的位置,直到整个数组排序完成。冒泡排序的时间复杂度为O(n^2)......
  • 一维数组
    4.1一维数组目录4.1一维数组4.1.1认识数组数组的定义4.1.2数组的创建及初始化4.1.3遍历数组for循环遍历foreach遍历4.1.4数组作为传参,调用该方法时,是否改变原数组?4.1.5Arrays类4.1.1认识数组数组的定义文字定义:数组是一种数据结构,用于存储多个相同类型的数据。Java......
  • 超详细明了的C语言函数递归,望周知。(包含求n的阶乘顺序打印⼀个整数的每⼀位求第n个斐
    1.递归是什么?递归是学习C语⾔函数绕不开的⼀个话题,那什么是递归呢?递归其实是⼀种解决问题的⽅法,在C语⾔中,递归就是函数⾃⼰调⽤⾃⼰。写⼀个史上最简单的C语⾔递归代码#include<stdio.h>intmain(){printf......
  • JavaScript 数组方法
    JavaScript数组的力量隐藏在数组方法中。把数组转换为字符串JavaScript方法toString()把数组转换为数组值(逗号分隔)的字符串。join()方法也可将所有数组元素结合为一个字符串。它的行为类似toString(),但是您还可以规定分隔符<pid="demo"></p><script>varfruits......