在 JavaScript 中查找倍数之和

我们需要编写一个 JavaScript 函数,它接受一个数字作为限制(唯一的参数)。该函数应计算所有低于极限且为 3 或 5 倍数的自然数之和。

例如 -

如果限制是 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

猜你喜欢