💡 Python 3
하샤드 수 [Link]
def solution(x):
x_list = map(int, list(str(x)))
if x % sum(x_list) == 0:
return True
else:
return False
for문을 사용 안하고 푸는 것에 집중하다보니 다른 것을 놓친 것 같다..
if 문을 굳이 쓸 필요가 없었다.
다른 분의 코드가 훨씬 간결하고 보기 좋은 것 같다.
편견을 버리자 ㅠㅠ (이게 넘 어렵다)
def Harshad(n):
return n % sum([int(c) for c in str(n)]) == 0