우리는 숫자를 받아 숫자에서 가장 큰 숫자를 반환하는 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