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 ]
-
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
-
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