找到 9301 篇文章 关于面向对象编程

在 JavaScript 中,我们可以对数字的位数求和多少次

AmitDiwan
更新于 2020-10-17 11:48:08

119 次浏览

我们需要编写一个 JavaScript 函数,该函数接收一个正整数并返回其加法持久性。整数(例如 n)的加法持久性是指我们必须用其数字之和替换该数字的次数,直到该数字变为一位整数。例如:如果数字是 -1679583那么,1 + 6 + 7 + 9 + 5 + 8 + 3 = 39 // 第 1 次3 + 9 = 12 // 第 2 次1 + 2 = 3 // 第 3 次因此,输出应为 3。示例此代码将... 阅读更多

检查 JavaScript 中数组的元素是否可以重新排列以形成数字序列

AmitDiwan
更新于 2020-10-17 11:46:11

112 次浏览

我们需要编写一个 JavaScript 函数,该函数接收一个数字数组并检查数组的元素是否可以重新排列以形成数字序列。例如:如果数组是 -const arr = [3, 1, 4, 2, 5];那么输出应为 true。因此,让我们为此函数编写代码 -示例此代码将 -const arr = [3, 1, 4, 2, 5]; const canBeConsecutive = (arr = []) => {    if(!arr.length){       return false;    };    const copy = arr.slice();    copy.sort((a, b) => a ... 阅读更多

在 JavaScript 中查找特殊类型的句子(流畅)

AmitDiwan
更新于 2020-10-17 11:44:04

146 次浏览

我们需要编写一个 JavaScript 函数来检查句子是否流畅。当句子的每个单词的第一个字母与前一个单词的最后一个字母相同,则该句子是流畅的。因此,让我们为此函数编写代码 -示例此代码将 -const str = 'this stringt tries sto obe esmooth'; const str2 = 'this string is not smooth'; const isSmooth = str => {    const strArr = str.split(' ');    for(let i = 0; i < strArr.length; i++){       if(!strArr[i+1] || strArr[i][strArr[i].length -1] ===strArr[i+1][0]){ ... 阅读更多

在 JavaScript 中查找数组的倾斜度

AmitDiwan
更新于 2020-10-17 11:40:33

91 次浏览

我们需要编写一个 JavaScript 函数,该函数接收一个数字数组,如果它是严格递增或严格递减,则返回 true,否则返回 false。在数学中,严格递增函数是指其要绘制的值始终增加的函数。类似地,严格递减函数是指其要绘制的值始终减少的函数。因此,让我们为此函数编写代码 -示例此代码将 -const arr = [12, 45, 6, 4, 23, 23, 21, 1]; const arr2 = [12, 45, 67, 89, 123, 144, 2656, 5657]; const sameSlope ... 阅读更多

在 JavaScript 中查找满足某些条件的最小数字

AmitDiwan
更新于 2020-10-17 11:38:42

186 次浏览

我们需要编写一个 JavaScript 函数,该函数将一个数字作为第一个参数(例如 n),并将一个数字数组作为第二个参数。该函数应返回最小的 n 位数字,该数字是数组中指定的所有元素的倍数。如果不存在这样的 n 位元素,则我们应该返回最小的此类元素。例如:如果数组是 -const arr = [12, 4, 5, 10, 9]对于 n = 2 和 n = 3,输出输出应为 -180因此,让我们为此函数编写代码 -示例此代码将... 阅读更多

在 JavaScript 中查找分数和的最简形式的函数

AmitDiwan
更新于 2020-10-17 11:36:56

78 次浏览

我们有一个这样的数组数组 -const arr = [[12, 56], [3, 45], [23, 2], [2, 6], [2, 8]];请注意,虽然数组可以包含任意数量的元素,但每个子数组都应严格包含两个数字。每个子数组中的两个数字表示一个分数。例如,第一个子数组表示的分数是 12/56,第二个是 3/45,依此类推。我们需要编写一个 JavaScript 函数,该函数接收一个这样的数组并计算所有子数组表示的分数之和。我们需要以分数形式计算总和(即,不转换为... 阅读更多

在 JavaScript 中对应数字的绝对差

AmitDiwan
更新于 2020-10-17 11:34:57

153 次浏览

我们需要编写一个 JavaScript 函数,该函数接收两个数字 a 和 b 并返回它们的数字距离。数字距离:两个数字的数字距离是其对应数字之间差的绝对和。例如:如果数字是:345 和 678那么数字距离将是 -|3-6| + |4-7| + |5-8| = 3 + 3 + 3 = 9因此,让我们为此函数编写代码 -示例此代码将 -const num1 = 345; const num2 = 678; const digitDistance = (a, b) => {    const aStr = String(a);    const bStr = String(b); ... 阅读更多

在 JavaScript 中检测数组中的第一个非重复字符串

AmitDiwan
更新于 2020-10-17 11:32:53

1K+ 次浏览

假设,我们有一个这样的字符串数组,其中字符串可能包含重复字符 -const arr = ['54gdgdfe3', '434ffd', '43frdf', '43fdhnh', 'wgcxhjny', 'fsdf34'];我们需要编写一个 JavaScript 函数,该函数接收一个这样的数组并返回数组中第一个包含 0 个重复字符的元素。如果不存在这样的字符串,我们应该返回 false。因此,让我们为此函数编写代码 -示例此代码将 -const arr = ['54gdgdfe3', '434ffd', '43frdf', '43fdhnh', 'wgcxhjny', 'fsdf34']; const isUnique = str => {    return str.split('').every(el => str.indexOf(el) === str.lastIndexOf(el)); }; const ... 阅读更多

JavaScript 中数字数组的特殊排序类型

AmitDiwan
更新于 2020-10-17 11:29:52

99 次浏览

我们需要编写一个 JavaScript 函数,该函数接收一个数字数组并对数组进行排序,以便首先所有偶数按升序排列,然后所有奇数按升序排列。例如:如果输入数组是 -const arr = [2, 5, 2, 6, 7, 1, 8, 9];输出那么输出应为 -const output = [2, 2, 6, 8, 1, 5, 7, 9];因此,让我们为此函数编写代码 -示例此代码将 -const arr = [2, 5, 2, 6, 7, 1, 8, 9]; const isEven = num ... 阅读更多

JavaScript 中字符串中缺失的字母

AmitDiwan
更新于 2020-10-17 11:28:21

164 次浏览

我们有一个长度为 m 的字符串,其中包含英语字母表的前 m 个字母,但不知何故,一个元素从字符串中丢失了。所以现在字符串包含 m-1 个字母。我们需要编写一个函数,该函数接收一个这样的字符串并返回字符串中缺失的元素因此,让我们为此函数编写代码 -示例此代码将 -const str = "acdghfbekj"; const missingCharacter = str => {    // 使函数更一致    const s = str.toLowerCase();    for(let i = 97; ; i++){       if(s.includes(String.fromCharCode(i))){   ... 阅读更多

广告