나의 풀이
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인 경우에 합을 구했다.
그래도 이전에 풀었을 때보다는 좀 더 빠르게 풀었던 것 같다.
조금씩 성장하고 있다고 생각한다.
'CODING > CS, 알고리즘, 자료구조 공부' 카테고리의 다른 글
| [프로그래머스] x만큼 간격이 있는 n개의 숫자 (1) | 2025.06.04 | 
|---|---|
| [프로그래머스] 나머지가 1이 되는 수 찾기 (0) | 2025.05.28 | 
| [프로그래머스] 자릿수 더하기 (0) | 2025.05.14 | 
| [쉬운코드] Array List 와 Linked List 의 차이 (0) | 2025.05.13 | 
| [프로그래머스] 평균 구하기 (0) | 2025.05.13 |