728x90
SMALL

public class Solution {
    public bool solution(int x) {
        bool answer = true;
        int n = x;
        int num = 0;
        
        if(x < 10)
        {
            return true;
        }

// 10아래면 그냥 그대로 나눠 떨어져서 true
        
        while(n >= 10)
        {
            num += n%10;
            n /= 10;
        }
        
        num += n%10;
        
        if(num != 0)
        {
            if(x%num != 0) // 안 나누어 지면
            {
                return false; // false를 리턴한다.
            }
        }
        
        return answer;
    }
}

728x90

설정

트랙백

댓글