문제 풀이/Programmers
[python3][level 2] 하샤드수
[잉간]
2018. 4. 17. 14:38
자리수만큼 반복문을 실행해 각 자리수의 숫자들을 더하고 비교한 값을 반환한다.
문제풀이
def Harshad(n): sum = 0 lenth = len(str(n)) for i in range(0, lenth): sum += int(str(n)[i]) return n % sum == 0 # 아래는 테스트로 출력해 보기 위한 코드입니다. print(Harshad(18))