문제 설명 및 제한 조건

나의 풀이
def solution(x):
    hashard = 0
    for i in range(len(str(x))):
        hashard += int(str(x)[i])
    if x%hashard == 0: 
        return True
    else: 
        return False
각 자리수의 합을 계산하기 위해 주어진 수 x를 문자열로 변환한 후 각 자리수를 더한다.
이후 나머지를 구해서 나누어 떨어지면 True, 그렇지 않으면 False를 도출한다.