programmer-約数と加算
3740 ワード
質問する
パラメータは2つの整数leftとrightです.左から右までのすべての数でsolution関数を完了し、約数の個数に偶数因数を加え、約数の個数に奇数因数を加えて減算数を返します.
パラメータ
💡 に答える
function countMeasure(num) {
let count = 0;
for (let i = 1; i < num + 1; i++) {
if (num % i === 0) {
count += 1;
}
}
if (count % 2 === 0) return num;
else return -num;
}
function solution(left, right) {
let answer = 0;
for (let i = left; i < right + 1; i++) {
answer += countMeasure(i);
}
return answer;
}
Reference
この問題について(programmer-約数と加算), 我々は、より多くの情報をここで見つけました https://velog.io/@jujihong2/programmers-약수의-개수와-덧셈テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol