Python Programmers 하샤드 수
2023. 8. 29. 19:42ㆍPython
My answer📝 : error
def solution(x):
sum = sum(map(int, str(x)))
for i in range (1, x+1):
if x%i == 0:
answer = True
return answer
Others' answer🤓 : 참고했으나 programmers 상에서는 error
def solution(x):
arr = list(str(x))
sum = 0
for i in range (len(arr)):
sum += int(arr[i])
if x%sum == 0:
answer = True
else:
answer = False
return answer
def Harshad(n):
return n % sum([int(c) for c in str(n)]) == 0
My final answer: correct😇
def solution(n):
if n%sum([int(c) for c in str(n)]) == 0:
answer = True
else:
answer = False
return answer
'Python' 카테고리의 다른 글
| [Python] programmers 시저암호 (0) | 2023.10.04 |
|---|---|
| Python programmers 나누어 떨어지는 숫자 배열 (0) | 2023.08.30 |
| Python programmers 콜라츠 추측 (0) | 2023.08.29 |
| Python programmers 자연수 뒤집어 배열로 만들기 (0) | 2023.08.25 |
| Python str, fstr (0) | 2023.08.14 |