เราจำเป็นต้องเขียนฟังก์ชัน 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