티스토리 뷰
자리수만큼 반복문을 실행해 각 자리수의 숫자들을 더하고 비교한 값을 반환한다.
문제풀이
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))'문제 풀이 > Programmers' 카테고리의 다른 글
| [python3][level 2] 소수 찾기 (0) | 2018.04.24 |
|---|---|
| [python3][level 2] 가장 긴 팰린드롬 (0) | 2018.04.19 |
| [python3][level 2] 2016년 (0) | 2018.04.16 |
| [python3][level 2] 콜라즈 추측 (0) | 2018.04.13 |
| [python3][level 2] JadenCase문자열 만들기 (0) | 2018.04.12 |
댓글