C# 알고리즘 코드카타

21. 하샤드 수

잼잼재미 2023. 11. 8. 09:39

public class Solution {
    public bool solution(int x) {
        bool answer = true;
        
        string str = x.ToString();
        char[] cha = str.ToCharArray();
        
        int sum = 0;
        for (int i = 0; i < cha.Length;  ++i)
        {            
            sum += int.Parse(cha[i].ToString());
        }
        
        if (x % sum == 0)
        {
            answer = true;
        }
        else
        {
            answer = false;
        }
        
        return answer;
    }
}

* char 타입을 int형으로 바꾸려면 char -> string -> int 순으로 해야한다.