약수의 합

·2022년 3월 20일
0

알고리즘

목록 보기
12/47

정석의 방식으로 풀었다.

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

약수라는 것은 나눴을 때 나머지가 0이 되는 수니까
주어지는 n이라는 수까지 반복문을 돌려서
n으로 나눠졌을 경우의 i의 값을 합쳐서 그것을 내보냈다.

최상단에 있는거보니 좀...많이 복잡하던데 너무 읽는게 어려운 것 같아서 그냥 리뷰는 넘어가려고 한다

Simple is best!

profile
물류 서비스 Backend Software Developer

0개의 댓글