技术文章库 - 编程教程与技术分享平台
检查数组的随机排列强度 - JavaScript
如果数组中没有两个连续的数字同时出现,则数字数组的随机排列程度为100%(我们这里只考虑升序的情况)。如果两个数字是连续的,则随机排列程度为0%。对于长度为n的数组,将有n-1对元素(不扭曲其顺序)。我们需要编写一个JavaScript函数,该函数接受一个数字数组并返回一个介于[0,100]之间的数字,表示数组中的随机排列强度示例以下是代码−constarr
JavaScript 中的随机名称生成器函数
我们需要编写一个JavaScript函数,该函数接受一个数字n并返回一个长度为n的随机字符串,该字符串不包含除26个英文小写字母之外的任何内容示例让我们为该函数编写代码−constnum=8;constrandomNameGenerator=num=>{letres='';for(leti=0;i<nu
查找从今天算起的第 n 天 - JavaScript(JS 日期)
我们需要编写一个JavaScript函数,该函数仅接受数字n作为输入。该函数应首先查找当前日期(使用JavaScript中的日期对象),然后该函数应返回从今天算起的第n天。例如−如果今天是星期一且n=2,那么输出应该是−Wednesday示例以下是代码−constnum=15;constfindNthDay=num=&g
数组中的开始和结束对 - JavaScript
我们需要编写一个JavaScript函数,该函数接受一个数字/字符串文字数组并返回另一个数组数组。每个子数组恰好包含两个元素,从开始到倒数第n个元素。例如−如果数组是−constarr=[1,2,3,4,5,6];那么输出应该是−constoutput=[[1,6],[2,5],[3,4]];示例以下是代码&min
查找数字的素数 - JavaScript
数字n的素数等于前n个素数的乘积。例如,如果n=4则输出primorial(n)为,2*3*5*7=210我们需要编写一个JavaScript函数,该函数接受一个数字并返回其素数。示例以下是代码−constnum=4;constisPrime=n=>{if(n===1){returnfalse;}elseif(n===
计算数组中数据类型的数量 - JavaScript
我们需要编写一个JavaScript函数,该函数接受一个包含不同数据类型元素的数组,并且该函数应返回一个表示每种数据类型频率的映射。假设以下是我们的数组−constarr=[23,'df',undefined,null,12,{name:'Rajesh'},[2,4,7],'dfd',null,Sym
检查两个数组是否可以形成一个序列 - JavaScript
我们需要编写一个JavaScript函数,该函数接受两个数字数组。如果两个数组在组合和混洗后可以形成一个连续的序列,则该函数应返回true,否则返回false。例如−如果数组为−constarr1=[4,6,2,9,3];constarr2=[1,5,8,7];则输出应为true。示例以下是代码−constarr2
查找字符串中第二小的单词 - JavaScript
我们需要编写一个JavaScript函数,该函数将字符串句子作为第一个也是唯一的参数。该函数应返回字符串中第二小的单词的长度。例如:如果字符串是−conststr='Thisisasamplestring';则输出应为2。示例以下是代码−conststr='Thisisasamplestring';con
以展开形式表达数字 - JavaScript
假设我们得到一个数字124,需要编写一个函数,以该数字作为输入,并将其展开形式作为字符串返回。124的展开形式是−'100+20+4'示例以下是代码−constnum=125;constexpandedForm=num=>{constnumStr=String(num);letres='';fo
替换字符串中每个第 n 个字符实例 - JavaScript
我们需要编写一个JavaScript函数,该函数将字符串作为第一个参数,将数字(例如n)作为第二个参数,将字符(例如c)作为第三个参数。该函数应将第n次出现的任何字符替换为作为第三个参数提供的字符,并返回新字符串。示例以下是代码−conststr='Thisisasamplestring';constnum=2;constchar=
查找大于右侧所有元素的元素 - JavaScript
我们需要编写一个JavaScript函数,该函数接受一个数字数组并返回一个子数组,该子数组包含原始数组中大于其右侧所有元素的所有元素。示例以下是代码−constarr=[12,45,6,4,23,23,21,1];constlargerThanRight=(arr=[])=>{constcreds=arr.reduceRight((
检查十六进制代码是否有效 - JavaScript
如果字符串不包含除0-9和a-f字母之外的其他字符,则可以将其视为有效的十六进制代码例如−'3423ad'是有效的十六进制代码'4234es'是无效的十六进制代码我们需要编写一个JavaScript函数,该函数接受一个字符串并检查其是否是有效的十六进制代码。示例以下是代码−conststr1='4234es&
在 JavaScript 中查找数字的持久性
我们需要编写一个JavaScript函数,该函数接受一个正整数并返回其加法持久性整数的加法持久性(例如n)是我们必须用其数字之和替换数字的次数,直到数字变成一位数的整数。例如−如果数字是−1679583Then,1+6+7+9+5+8+3=39//1Pass3+9=12//2Pass1+2=
数组能否形成连续序列 - JavaScript
我们需要编写一个JavaScript函数,该函数接受一个数字数组,并检查数组的元素是否可以重新排列以形成数字序列。例如−如果数组是−constarr=[3,1,4,2,5];那么输出应该是−true示例以下是代码−constarr=[3,1,4,2,5];constcanBeConsecutive=(ar
用 JavaScript 检查句子是否流畅
我们需要编写一个JavaScript函数来检查句子是否流畅。如果句子中每个单词的首字母与其前一个单词的最后一个字母相同,则该句子是流畅的。示例以下是代码−conststr='thisstringttriesstoobeesmooth';conststr2='thisstringisnotsmooth';constis
严格递增或递减数组 - JavaScript
在数学中,严格递增函数是绘制的值始终递增的函数。同样,严格递减函数是绘制的值始终递减的函数。我们需要编写一个JavaScript函数,该函数接受一个数字数组,如果数组严格递增或严格递减,则返回true,否则返回false。示例以下是代码−constarr=[12,45,6,4,23,23,21,1];constarr2=[12,45,67,89
确定三角形的直角 - JavaScript
我们需要编写一个JavaScript函数,该函数接受三个数字,例如a、b和c,它们代表三角形三边的长度。如果这三条边代表直角三角形,则该函数应返回true,否则返回false。直角三角形如果三角形中三个角中的一个是90度,则该三角形为直角三角形。当最长边的平方等于其他两边的平方和时,三角形中的一个角为90度。例如−3、4、5,如3*3+4*4=5*5
JavaScript - 查找最小的 n 位数字或更大数字
我们需要编写一个JavaScript函数,该函数将数字作为第一个参数(例如n),将数字数组作为第二个参数。该函数应返回最小的n位数字,该数字是数组中指定的所有元素的倍数。如果不存在这样的n位元素,则我们应该返回最小的此类元素。例如:如果数组为−constarr=[12,4,5,10,9]对于n=2和n=3,输出应为180示例以下是代码&m
求分数之和 - JavaScript
我们有一个像这样的数组数组−constarr=[[12,56],[3,45],[23,2],[2,6],[2,8]];请注意,虽然数组可以有任意数量的元素,但每个子数组应严格包含两个数字。每个子数组中的两个数字代表一个分数。例如,第一个子数组表示的分数是12/56,第二个子数组表示的分数是3/45,依此类推。我们需要编写一个JavaScript函数,该
两个数字的数字距离 - JavaScript
我们需要编写一个JavaScript函数,该函数接受两个数字a和b,返回它们的数字距离。数字距离两个数字的数字距离是它们对应数字之差的绝对和。例如:如果数字为−345678那么数字距离将是−|3-6|+|4-7|+|5-8|=3+3+3=9示例以下是代码−constnum1=345;constnum2=678;

