เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลขเป็นอินพุตเท่านั้น ฟังก์ชันควรหาจำนวนดังกล่าวที่น้อยที่สุดซึ่งหารด้วยจำนวนธรรมชาติ n ตัวแรกทุกตัว
ตัวอย่างเช่น −
สำหรับ n =4 ผลลัพธ์ควรเป็น 12
เพราะ 12 เป็นจำนวนที่น้อยที่สุดที่หารด้วย 1 และ 2 และ 3 และ 4 ลงตัว
ตัวอย่าง
รหัสสำหรับสิ่งนี้จะเป็น −
const smallestMultiple = num => { let res = 0; let i = 1; let found = false; while (found === false) { res += num; while (res % i === 0 && i <= num) { if (i === num) { found = true; }; i++; }; i = 1; }; return res; }; console.log(smallestMultiple(2)); console.log(smallestMultiple(4)); console.log(smallestMultiple(12)); console.log(smallestMultiple(15));
ผลลัพธ์
และผลลัพธ์ในคอนโซลจะเป็น −
2 12 27720 360360