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 |
댓글