Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

การหาผลรวมของจำนวนที่หารด้วย 3 หรือ 5 ลงตัวใน JavaScript

เราต้องเขียนฟังก์ชันที่รับค่าขีดจำกัด (limit) หาผลรวมของจำนวนธรรมชาติต่ำกว่า limit ที่หารด้วย 3 หรือ 5 ลงตัว

ตัวอย่าง: limit=10 → 3+5+6+9 = 23

ตัวอย่างโค้ด

const sumOfMultiple = (limit = 10) => {
  let i, sum = 0;
  for (i = 3; i < limit; i += 1) {
    if (i % 3 === 0 || i % 5 === 0) { sum += i; }
  }
  return sum;
};

console.log(sumOfMultiple(1000));
console.log(sumOfMultiple(10));
console.log(sumOfMultiple(100));

ผลลัพธ์

ค่าที่แสดงในคอนโซลจะเป็นดังนี้:

233168 23 2318