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