{プログラマー}スキルチェックレベル.1約数の和(Java)


問題の説明
整数nを受け入れ、nのすべての約数加算値を返す関数は、解を完了してください.
せいげんじょうけん
  • nは0または3000以下の整数です.
  • I/O例

    I/O例説明
    I/O例#1
    12の約数は1,2,3,4,6,12である.合わせて28です.
    I/O例#2
    5の約数は1,5です.これらを合わせると6です.
    Javaプール
    import java.util.*;
    
    class Solution {
        public int solution(int n) {
            int answer = 0;
            
            ArrayList<Integer> list = new ArrayList<>();
            
            for(int i = 1; i <= n; i++){
                if( n % i == 0)
                    list.add(i);
            }        
            for(int temp : list){
                answer += temp;
            }
            
            return answer;
        }
    }