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

รับจำนวนขั้นต่ำโดยไม่ต้องใช้ฟังก์ชันคณิตศาสตร์ JavaScript


เราต้องเขียนฟังก์ชันที่รับ n Number literals เป็นอาร์กิวเมนต์ โดยที่ n คือจำนวนเต็มใดๆ แล้วคืนค่าจำนวนที่น้อยที่สุดของตัวเลขเหล่านั้นโดยไม่ต้องใช้ฟังก์ชันไลบรารีใดๆ

เราจะแก้ปัญหานี้ผ่านลูป while และโค้ดสำหรับสิ่งนี้จะเป็น -

ตัวอย่าง

const numbers = [12, 5, 7, 43, -32, -323, 5, 6, 7, 767, 23, 7];
const findMin = (...numbers) => {
   let min = Infinity, len = 0;
   while(len++ < numbers.length){
      min = numbers[len] < min ? numbers[len] : min;
   }
   return min;
};
console.log(findMin(...numbers));

ผลลัพธ์

ผลลัพธ์ในคอนโซลจะเป็น -

-323