ハザード数


問題の説明


正の整数xを下のスケール数にするには、xをxの桁数の和で除算する必要があります.例えば、18の桁数の和は1+8=9であり、18は9で除算されるので、18は下付き文字数となる.自然数xを入力し、xがハザード数の関数かどうかをチェックし、解を完了します.
せいげんじょうけん
xは1または10000より大きい整数です.
I/O例
arr return
10 true
12 true
11 false
13 false

コード#コード#

class Solution {
    public boolean solution(int x) {
        boolean answer = false;

        String str[] = String.valueOf(x).split("");
        int sum = 0;

        for (int i = 0; i < str.length; i++) {
            int a = Integer.parseInt(str[i]);
            sum = sum + a;
        }

        if(x % sum == 0){
            answer = true;
        }

        return answer;
    }
}