※ programmers 1단계 풀이 세 번째
약수의 합 구하기
❍ 문제 설명
정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요.
❍ 입출력 예
num | return |
---|---|
12 | 28 |
5 | 6 |
❍ 나의 풀이
function solution(n) {
var answer = 0;
// for문으로 i를 1부터 n만큼 증가시킨 다음
// n % i 를 했을 때 나머지가 0으로 떨어지는 i 값들만 answer에 순서대로 더하여 대입해준다.
for(let i=1; i<=n; i++){
if(n % i == 0){
answer += i;
}
}
return answer;
}
❍ 다른 사람의 풀이
// 다른 사람의 풀이가 너무 어려워 이 곳은 넘기겠습니다. ^^
'JAVASCRIPT > PROGRAMMERS 1단계' 카테고리의 다른 글
Javascript | programmers06 (프로그래머스 1단계 : 문자열 내 p와 y의 개수) (12) | 2022.11.01 |
---|---|
Javascript | programmers05 (프로그래머스 1단계 : 자연수 뒤집어 배열로 만들기) (2) | 2022.10.31 |
Javascript | programmers04 (프로그래머스 1단계 : 자릿수 더하기) (2) | 2022.10.31 |
Javascript | programmers02 (프로그래머스 1단계 : 짝수와 홀수) (2) | 2022.10.31 |
Javascript | programmers01 (프로그래머스 1단계 : 배열의 평균 값 구하기) (6) | 2022.10.31 |