알고리즘 문제 풀이
[프로그래머스] Javascript 약수의 개수와 덧셈
호박고구마123
2022. 7. 15. 00:52
https://school.programmers.co.kr/learn/courses/30/lessons/77884?language=javascript
const isOdd = (value) => value % 2 === 0;
const findMeasureCount = (value) => {
let count = 0;
for (i = 1; i <= value; i++) {
if (value % i === 0) {
count += 1;
}
}
return count;
};
function solution(left, right) {
let answer = 0;
let count = 0;
for (num = left; num <= right; num++) {
count = findMeasureCount(num);
if (isOdd(count)) {
answer += num;
continue;
}
answer -= num;
}
return answer;
}