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