숫자를 받아서 그 안에 있는 가장 큰 숫자와 가장 작은 숫자의 차이를 반환하는 JavaScript 함수를 작성해야 합니다.
예:숫자가 5464676이면 여기서 가장 작은 숫자는 4이고 가장 큰 숫자는 7입니다.
따라서 출력은 3
이어야 합니다.예시
이 함수의 코드를 작성해 봅시다 -
const num = 44353456; const difference = (num, min = Infinity, max = -Infinity) => { if(num){ const digit = num % 10; return difference(Math.floor(num / 10), Math.min(digit, min), Math.max(digit, max)); }; return max - min; }; console.log(difference(num));
출력
콘솔의 출력:−
3