0414約数の和


問題の説明


整数nを受け入れ、nのすべての約数加算値を返す関数は、解を完了してください.

せいげんじょうけん

  • nは0または3000以下の整数です.
  • I/O例


    nreturn122856

    I/O例説明


    I/O例#1
    12の約数は1,2,3,4,6,12である.合わせて28です.
    5の約数は1,5です.これらを合わせると6です.

    きほんコード

    class Solution {
        public int solution(int n) {
            int answer = 0;
            return answer;
        }
    }

    正しいコード

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

    問題を解く


    約数は1から始まるので、1からfor文を始め、n%i=0のときに、答えにi値を付けて返す方法で書きます.