문제 설명 및 제한 조건

나의 풀이
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를 도출한다.