240514
๋ฌธ์ : ์ฝ์์ ๊ฐ์ ๋ง์ ๋์ด๋ : Lv.1 ์ค๋ช :
๋ ์ ์ left์ right๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. left๋ถํฐ right๊น์ง์ ๋ชจ๋ ์๋ค ์ค์์, ์ฝ์์ ๊ฐ์๊ฐ ์ง์์ธ ์๋ ๋ํ๊ณ , ์ฝ์์ ๊ฐ์๊ฐ ํ์์ธ ์๋ ๋บ ์๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
ํ์ด
function solution(left, right) {
let answer = 0
for(let i = left; i <= right; i++) {
let count = 0;
for(let j = 1; j <= i; j++) {
if(i % j === 0) {
count++
}
}
if (count % 2 === 0) {
answer += i;
} else {
answer -= i;
}
}
return answer
}
๐ ๋ค๋ฅธ ์ฌ๋ ํ์ด
function solution(left, right) {
var answer = 0;
for (let i = left; i <= right; i++) {
if (Number.isInteger(Math.sqrt(i))) {
answer -= i;
} else {
answer += i;
}
}
return answer;
}
Last updated