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で数値を因数分解する

    引数として正の整数をとるJavaScript関数を作成する必要があります。関数は、入力された数値を正確に除算するすべての数値の配列を作成して返す必要があります。 例- 入力番号が-の場合 const num = 12; その場合、出力は-になります。 const output = [1, 2, 3, 4, 6, 12]; 例 以下はコードです- const findFactors = (num = 1) => {    let half = Math.floor(num / 2);    const res = [1]; // 1 wil

  2. JavaScriptを使用して最大数を形成するために数字を再配置する

    問題 1つの正の3桁の整数を受け取り、その桁を再配置して可能な最大数を取得するJavaScript関数を作成する必要があります。 例 以下はコードです- const num = 149; const maxRedigit = function(num) {    if(num < 100 || num > 999)       return null    return +num    .toString()    .split('')   &