본문 바로가기
Javascript

프로그래머스 문제 풀이 16

by 🐬마뇽뇽 마뇽🦄 2022. 11. 14.
728x90

프로그래머스 문제 풀이 16

약수의 합

01. 문제

function solution(s) {
    var answer = 0;
    return answer;
}

02. 나의 문제 풀이

function solution(n) {
    var answer = [];
    for(let i = 0; i <=n ; i++){
        if(n%i ===0){
           answer.push(i);
        }
    }
    var sum = answer.reduce((a,b)=> a + b,0);
    return sum;
}

03. 다른 사람의 문제 풀이

function solution(num) {
    let sum = 0;
    for (let i = 1; i <= num; i++) {
        if (num % i === 0) sum += i
    }
    return sum
}

내 방식에서 +=로 바로 더해서 출력한 것 같다.

728x90

'Javascript' 카테고리의 다른 글

프로그래머스 문제 풀이 18  (4) 2022.11.15
프로그래머스 문제 풀이 17  (3) 2022.11.14
프로그래머스 문제 풀이 15  (1) 2022.11.14
프로그래머스 문제 풀이 14  (1) 2022.11.10
프로그래머스 문제 풀이 13  (3) 2022.11.09

댓글


고양이 고양이
고양이 고양이
고양이 고양이