JavaScriptの方形数
方形数は、2つの連続する整数の積、つまりn(n + 1)の形式の数です。
数値を受け取り、Pronic数値の場合はtrueを返し、それ以外の場合はfalseを返すJavaScript関数を作成する必要があります
この関数のコードを書いてみましょう-
例
const num = 90; const isPronic = num => { let nearestSqrt = Math.floor(Math.sqrt(num)) - 1; while(nearestSqrt * (nearestSqrt + 1) <= num){ if(nearestSqrt * (nearestSqrt+1) === num ){ return true; }; nearestSqrt++; }; return false; }; console.log(isPronic(num));
出力
以下はコンソールの出力です-
true
-
JavaScriptで1からnまでのすべての数値で割り切れる最小の数値
問題 数値nを受け取るJavaScript関数を作成する必要があります。この関数は、1からnまでのすべての数値で割り切れる最小の数値を見つけて返す必要があります。 例 以下はコードです- const num = 11; const smallestDivisible = (num = 1) => { let res = num * (num - 1) || 1; for (let i = num - 1; i >= 1; i--) { if (res % i) { &nb
-
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