[알고리즘] (프로그래머스) 하샤드 수

이용찬·2022년 1월 1일
0

알고리즘

목록 보기
16/31
post-thumbnail

문제
(프로그래머스) 하샤드 수

Python 풀이

def solution(x):
    nums = list(map(int, str(x)))
    
    if x % sum(nums) == 0:
        return True

    return False

Java 풀이

class Solution {
    public boolean solution(int x) {
        boolean result = false;
        int num = x;
        int sum = 0;
        
        while (num >= 1) {
            sum += num % 10;
            num /= 10;
        }
        
        if (x % sum == 0) {
            result = true;
        } 
        
        return result;
    }
}
profile
안녕하세요. 클래식을 즐기는 개발자, 이용찬입니다.

0개의 댓글