undefined
[프로그래머스] 약수의 합 - JS 본문
반응형
문제 설명
문제 풀이
function solution(n) {
let result = 0
for(let i = 1; i <= n; i++) {
if(n%i === 0) {
result += i
}
}
return result
}
1. i는 나눠주는 수이므로 for루프를 이용해 최댓값n까지 반복
2. 나머지가 0이나온다면 약수를 누적하여 더함
개선 사항
반응형
'Coding Test' 카테고리의 다른 글
[프로그래머스] 소수 찾기 -JS (0) | 2022.06.06 |
---|---|
[프로그래머스] 시저 암호 -JS (0) | 2022.06.05 |
[프로그래머스] 이상한 문자 만들기 -JS (0) | 2022.06.04 |
[프로그래머스] 행렬의 덧셈 - JS (0) | 2022.06.04 |
[프로그래머스] 직사각형 별찍기 -JS (0) | 2022.06.04 |
Comments