본문 바로가기

프로그래머스 문제/Level 1

[프로그래머스] 약수의 합 - 자바스크립트

문제 설명

 

 

문제 풀이

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

  if의 조건문이 약수를 구하는 조건이다. 이것만 이용하면 쉽게 구할 수 있는 문제다.

 

실행 결과

 

 

코드 채점하고 제출