Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptの範囲間の自然数の配列を返す


問題

範囲を指定して、2つの数値[a、b](a <=b)の配列を受け取るJavaScript関数を作成する必要があります。

この関数は、それらを含むaとbの間のすべての自然数の配列を返す必要があります

以下はコードです-

const range = [6, 45];
const naturalBetweenRange = ([lower, upper] = [1, 1]) => {
   if(lower > upper){
      return [];
   };
   const res = [];
   for(let i = lower; i <= upper; i++){
      res.push(i);
   };
   return res;
};
console.log(naturalBetweenRange(range));

出力

[ 6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45 ]

  1. JavaScriptの入力配列から最後のn個の偶数を含む配列を返す

    問題 最初の引数として数値の配列を取り、2番目の引数として数値を受け取るJavaScript関数を作成する必要があります。 この関数は、入力配列に存在する最後のn個の偶数の配列を選択して返す必要があります。 例 以下はコードです- const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; const num = 3; const pickEvens = (arr = [], num = 1) => {    const res = [];    for(let index = arr.length - 1; index

  2. JavaScriptの範囲内の自然数の立方体を合計する

    問題 2つの数値の範囲配列を受け取るJavaScript関数を作成する必要があります。この関数は、指定された範囲内にある数値のすべての立方体の合計を見つける必要があります。 例 以下はコードです- const range = [4, 11]; const sumCubes = ([l, h]) => {    const findCube = num => num * num * num;    let sum = 0;    for(let i = l; i <= h; i++){