def solution(x):
answer = True
hap = sum(map(int, str(x)))
if x % hap != 0:
answer = False
return answer
def Harshad(n):
# n은 하샤드 수 인가요?
return n % sum([int(c) for c in str(n)]) == 0
# 아래는 테스트로 출력해 보기 위한 코드입니다.
print(Harshad(18))
뭐 비슷하다.