본문 바로가기

개발/JAVA

[JAVA] level1 . 약수의 합

-약수의 합

 

1. 약수 알고리즘 복습

          알고리즘 책 참고해서 다시 작성 (알고리즘 카테고리 링크)

 

2. 내 소스

class Solution {

 public int solution(int n) {

     int answer = 0;

     int i;

     

     for(i=1;i<n+1;i++){    //n%i에서 i=0 이면 안되므로 1부터 시작 , n까지 약수에 포함되므로 n+1

         if(n%i==0){

              answer+=i;

          }

     }

     return answer;

  }

}