找到一個數字中最大與最小數字之差 - JavaScript
我們需要編寫一個 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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP