Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

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