본문 바로가기

Algorithm/프로그래머스 연습 문제

프로그래머스 / 코딩 테스트 / 하샤드 수

문제 설명

 

 

문제 해결

 

x를 문자열로 변환하고 각 문자를 숫자로 변환하여 더하여 합을 구한다.

x를 합으로 나머지 연산을 진행한 후, 나머지가 있는지 없는지 확인해주면 된다.

 

def solve(x):
     return x % sum([int(ch) for ch in str(x)]) == 0

def solution(x):
    answer = solve(x)
    return answer