JavaScriptでフィボナッチ数をチェックする
数値を取り込んで、それがフィボナッチ数であるかどうか(つまり、フィボナッチ数列に該当するかどうか)をチェックするJavaScript関数を作成する必要があります。
数値がフィボナッチ数の場合はtrueを返し、それ以外の場合はfalseを返す必要があります。
このためのコードは-
になりますconst num = 2584; const isFibonacci = num => { if(num === 0 || num === 1){ return true; } let prev = 1; let count = 2; let temp = 0; while(count <= num){ if(prev + count === num){ return true; }; temp = prev; prev = count; count += temp; }; return false; }; console.log(isFibonacci(num)); console.log(isFibonacci(6765)); console.log(isFibonacci(45)); console.log(isFibonacci(8767));
以下はコンソールでの出力です-
true true false false
-
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
-
C言語のフィボナッチ数のプログラム
「n」の数字が与えられた場合、タスクは、0からnまでのフィボナッチ数列を生成することです。ここで、整数のフィボナッチ数列は次の形式になります 0, 1, 1, 2, 3, 5, 8, 13, 21, 34 ここで、整数0と1には固定スペースがあり、その後に2桁が追加されます。たとえば 0+1=1(3rd place) 1+1=2(4th place) 2+1=3(5th place) and So on フィボナッチ数列のシーケンスF(n)は、-として定義される漸化式を持ちます。 Fn = Fn-1 + Fn-2 Where, F(0)=0 and F(1)=1 are always fi