CODING/CS, 알고리즘, 자료구조 공부

[프로그래머스] 약수의 합

codingTrip 2025. 5. 27. 20:20

나의 풀이

class Solution {
    public int solution(int n) {
        int answer = 0;
        int i = 1;
        while(i <= n) {
            if(n % i == 0) {
                answer += i;
            }
            i++;
        }
        return answer;
    }
}

 

n을 i로 나눈 나머지가 0인 경우에 합을 구했다.

그래도 이전에 풀었을 때보다는 좀 더 빠르게 풀었던 것 같다.

조금씩 성장하고 있다고 생각한다.