두 정수left와right가 매개변수로 주어집니다.left부터right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해주세요.
제한사항
입출력 예
leftrightresult
13 | 17 | 43 |
24 | 27 | 52 |
function solution(left, right) {
var answer = 0;
return answer;
}
num left %2 ===0 +1
right%2 !== 0 -1
let num = left; num <= right; num++
function solution(left, right) {
let answer = 0;
for (let num = left; num <= right; num++) {
let divisorCount = 0;
for (let i = 1; i <= num; i++) {
if (num % i === 0) {
divisorCount++;
}
}
if (divisorCount % 2 === 0) {
answer += num;
} else {
answer -= num;
}
}
return answer;
}
문자열 내림차순으로 배치하기 js (0) | 2024.08.20 |
---|---|
useState 리액트 (0) | 2024.08.19 |
filter (0) | 2024.08.18 |
function (0) | 2024.08.18 |
variable (0) | 2024.08.18 |