Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

การหาผลต่างของตัวเลขที่มากที่สุดและน้อยที่สุดในตัวเลข - 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