첫 번째 인수로 숫자, 예를 들어 n을 취하고 그 뒤에 오는 임의의 수의 인수를 취하는 JavaScript 함수를 작성해야 합니다.
아이디어는 두 번째 인수 이후에 지정된 숫자로 나눈 n까지의 모든 숫자를 합하는 것입니다.
예를 들어 -
함수가 다음과 같이 호출되면 -
sumMultiples(15, 2, 3);
그러면 출력은 다음과 같아야 합니다. -
const output = 83;
숫자가 -
이기 때문에2, 3, 4, 6, 8, 9, 10, 12, 14, 15
예시
이에 대한 코드는 -
const num = 15; const sumMultiple = (num, ...arr) => { const dividesAny = num => arr.some(el => num % el === 0); let sum = 0; while (num) { if (dividesAny(num)) { sum += num; }; num−−; }; return sum; }; console.log(sumMultiple(num, 2, 3));
출력
콘솔의 출력은 -
83