[프로그래머스] Lv.1 약수의 합 (JS)

아름·2023년 11월 13일
0

알고리즘

목록 보기
3/26
post-custom-banner

🔎 문제

정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요.


🔓 풀이 과정

고민

i를 for문으로 n까지 돌려서
n을 i로 나눴을 때의 나머지가 0이면 i는 n의 약수
모두 합해서 리턴하기

나의 풀이

function solution(n) {
  var sum = 0;
  for (let i = 0; i <= n; i++) {
    if (n % i === 0) {
      sum += i;
    }
  }
  return sum;
}
profile
내 꿈은 개발자

0개의 댓글