본문 바로가기
코딩테스트 문제집/Programmers(Lv1)

[Programmers] Lv1: 하샤드 수(12947)

by cogito30 2025. 2. 10.

문제

- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12947

 

풀이

더보기
더보기
class Solution {
    public boolean solution(int x) {
        boolean answer = false;
        int num = x;
        int sumOfDigits = 0;
        while (num > 0) {
            sumOfDigits += num % 10;
            num /= 10;
        }
        
        if (x % sumOfDigits == 0) {
            answer = true;
        }
        
        return answer;
    }
}