반응형
[풀이]
function solution(n) {
let result = 0;
for (let i = 1; i <= n; i++) {
if (n % i === 0) {
result += i;
}
}
return result;
}
1. 결과값을 담을 result 변수를 만든다.
2. for문을 통해 n 까지 i 로 나누었을 때 떨어지는 수를 결과값에 계속 더해준다.
이때, n은 숫자이기 때문에 result 도 0 으로 초기화 한 것
'코딩 테스트 > Programmers - 1' 카테고리의 다른 글
[JS] 행렬의 덧셈 (1) | 2022.09.26 |
---|---|
[JS] 내적 (0) | 2022.09.26 |
[JS] 자릿수 더하기 (0) | 2022.09.24 |
[JS] 2016년 (0) | 2022.09.24 |
[JS] 짝수와 홀수 (0) | 2022.09.24 |