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

JavaScriptのTribonacciシリーズ


トリボナッチシリーズ:

トリボナッチ数列は、フィボナッチ数列を一般化したもので、各項は前の3つの項の合計です。

たとえば、tribonacciシリーズの最初のいくつかの用語は-

0,1,1,2,4,7,13,24,44,81,149

唯一の引数として、数値、たとえばnumを受け取るJavaScript関数を作成する必要があります。

次に、関数は、tribonacciシリーズの最初のnum項を含むnum要素の配列を返す必要があります。

例:

f(6) = 0,

コードは次のとおりです:

const tribonacci = (num = 1) => {
   if (num === 0 || num === 1 || num === 2){
      return 0;
   };
   if (num == 3){
      return 1;
   }else{
      return tribonacci(num - 1) +
      tribonacci(num - 2) +
      tribonacci(num - 3);
   }
}
const trib = num => {
   const res = [];
   for (let i = 1; i <= num; i++){
      res.push(tribonacci(i));
   };
   return res
};
console.log(trib(15));

出力

以下はコンソール出力です-

[ 2, 1, 4, 3, 6, 5 ]

  1. JavaScriptの数学の総和関数

    問題 数値nを受け取るJavaScript関数を作成する必要があります。この関数は、1とnの両方を含む1からnまでのすべての自然数の合計を返す必要があります 例 以下はコードです- const num = 34; const summation = (num = 1) => {    let res = 0;    for(let i = 1; i <= num; i++){       res += i;    };    return res; }; console

  2. JavaScriptの数字に接尾辞を追加する

    問題 最初で唯一の引数として数値numを受け取るJavaScript関数を作成する必要があります。 この関数のタスクは、次のルールに従って、数値に「st」、「nd」、「rd」、「th」を追加することです。 stは、1で終わる数字で使用されます(例:1番目、最初に発音されます) ndは、2で終わる数字で使用されます(例:92番目、92番目と発音) rdは、3で終わる数字で使用されます(例:33番目、33番目と発音) 上記の規則の例外として、11、12、または13で終わるすべての「10」の数字は-thを使用します(たとえば、11番目、11番目と発音、112番目、100番目と発音) t