def solution(x):
x = str(x)
num = 0
for i in range(len(x)):
num += int(x[i])
if int(x) % num == 0:
return True
else: return False
+++
+++
+++
return true, false라서
소문자여야 하는 줄 알고 return "true" "false" 하다가
자꾸 따옴표 때문에 틀렸다 🥲
def Harshad(n):
# n은 하샤드 수 인가요?
return n % sum([int(c) for c in str(n)]) == 0
+++
list로 만들어 Sum 해주니까 간단하구나
나는 왜 순서대로 더하는 것에 집착했지 🧐
int(c) for c in str(n)
부분 잘 기억해 둬야지