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 순으로 해야한다.

'C# 알고리즘 코드카타' 카테고리의 다른 글

23. 콜라츠 추측  (0) 2023.11.09
22. 두 정수 사이의 합  (0) 2023.11.08
20. 정수 내림차순으로 배치하기  (0) 2023.11.07
19. 정수 제곱근 판별  (0) 2023.11.07
18. 문자열을 정수로 바꾸기  (0) 2023.11.07