1 ~ 10,000 사이의 숫자 -> String형으로 변환
입력받은 숫자의 각 자리수의 합을 계산
입력받은 숫자를 각 자리수의 합으로 나눴을 때, 나머지가 0인지 체크
def solution(x):
answer = True
s = str(x)
if x < 1 or x > 10000:
answer = False
return answer
else:
divide = 0
for i in range(len(s)):
divide += int(s[i])
if x % divide != 0:
answer = False
return answer
return answer
(P.S) 오늘은 스킬체크 Level1을 풀어보았다. 다음에는 더 어려운 문제를 풀 계획이다.