728x90
문제: 정수n을입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution 을 완성해주세요.
function solution(n) {
var answer = 0;
for(let i = 1; i <= n; i++){
if(n % i === 0) {
answer += i }
}
return answer;
}
n의 약수를 모두 더한 값을 리턴하는 함수
n % i ===0
나머지가 0이 되는 => '약수'라면,
answer = answer+i 한다.
728x90
'Programmers > javascript' 카테고리의 다른 글
[JS] Programmers 완주하지 못한 선수 ☑ (0) | 2022.06.03 |
---|---|
[JS] Programmers 서울에서 김서방 찾기 ☑ (0) | 2022.06.03 |
[JS] Programmers 수박수박수박수박수박수? ☑ (0) | 2022.06.02 |
[JS] Programmers 짝수와 홀수 ☑ (0) | 2022.06.02 |
[JS] Programmers 두 정수 사이의 합 ☑ (0) | 2022.06.02 |