/*
https://school.programmers.co.kr/learn/courses/30/lessons/12928
์ฝ์์ ํฉ
๋ฌธ์ ์ค๋ช
์ ์ n์ ์
๋ ฅ๋ฐ์ n์ ์ฝ์๋ฅผ ๋ชจ๋ ๋ํ ๊ฐ์ ๋ฆฌํดํ๋ ํจ์, solution์ ์์ฑํด์ฃผ์ธ์.
์ ํ ์ฌํญ
n์ 0 ์ด์ 3000์ดํ์ธ ์ ์์
๋๋ค.
*/
const solution = (n) => {
let answer = 0;
for (let i = 0; i <= n; i++) {
// for๋ฌธ์ ๋งค๊ฐ๋ณ์ n์ ๊ฐ๊ณผ ๊ฐ์์ง๋๊น์ง ๋๋ฆฐ ๋ค
if (n % i === 0) {
// n๊ฐ์ด ์ธ๋ฑ์ค ๊ฐ๊ณผ ๋๋ ์ง๋ค๋ฉด ๊ทธ ์ธ๋ฑ์ค ๊ฐ์ ํด๋น ๋งค๊ฐ๋ณ์์ ์ฝ์.
answer += i; // answer ๊ฐ์ ์ฝ์๋ฅผ ๋์ ํด์ ๋ํจ
}
}
return answer;
};
console.log(solution(12));
console.log(solution(5));