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

再帰による最大の数字の検索-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

  1. JavaScriptで数値が三角数かどうかを調べる

    三角数 三角数は、正三角形を埋めることができる点の数です。 たとえば、-9は、各辺が4単位の正三角形を作る三角数です。 問題 数値を受け取り、三角数の場合はtrueを返し、それ以外の場合はfalseを返すJavaScript関数を作成する必要があります。 例 以下はコードです- const num = 9; const isTriangular = (num = 1) => {    let i = 4;    if(num === 1){       return true;    

  2. JavaScriptで循環小数の長さを見つける

    問題 最初で唯一の引数として数値numを受け取るJavaScript関数を作成する必要があります 私たちの関数は2つのことをする必要があります まず、数値が10で素数であるかどうかを確認する必要があります。そうでない場合は、-1を返す必要があります(共有する唯一の共通要素が1の場合、数値は他の数値で素数です)。 数値が10の素数である場合、その数値が1で除算されるときに、繰り返される小数部分の長さを返す必要があります。 たとえば、関数への入力が-の場合 入力 const num = 123; 出力 const output = 5; 出力の説明 数123は確かに10で素