再帰による最大の数字の検索-JavaScript
数値を受け取り、数値の最大桁を返すJavaScript再帰関数を作成する必要があります。
例:番号が-
の場合45654356
その場合、戻り値は6になります
例
以下はコードです-
const num = 45654356; const greatestDigit = (num = 0, greatest = 0) => { if(num){ const max = Math.max(num % 10, greatest); return greatestDigit(Math.floor(num / 10), max); }; return greatest; }; console.log(greatestDigit(num));
出力
以下はコンソールの出力です-
6
-
JavaScriptで数値が三角数かどうかを調べる
三角数 三角数は、正三角形を埋めることができる点の数です。 たとえば、-9は、各辺が4単位の正三角形を作る三角数です。 問題 数値を受け取り、三角数の場合はtrueを返し、それ以外の場合はfalseを返すJavaScript関数を作成する必要があります。 例 以下はコードです- const num = 9; const isTriangular = (num = 1) => { let i = 4; if(num === 1){ return true;
-
JavaScriptで循環小数の長さを見つける
問題 最初で唯一の引数として数値numを受け取るJavaScript関数を作成する必要があります 私たちの関数は2つのことをする必要があります まず、数値が10で素数であるかどうかを確認する必要があります。そうでない場合は、-1を返す必要があります(共有する唯一の共通要素が1の場合、数値は他の数値で素数です)。 数値が10の素数である場合、その数値が1で除算されるときに、繰り返される小数部分の長さを返す必要があります。 たとえば、関数への入力が-の場合 入力 const num = 123; 出力 const output = 5; 出力の説明 数123は確かに10で素