def sum_digit(number):
return sum(map(int,str(number)))
[나의 풀이]
def solution(n):
n = str(n)
answer = 0
for i in range(len(n)):
answer += int(n[i])
return answer
[다른 풀이]
def sum_digit(number):
return sum(map(int,str(number)))
def sum_digit(number):
if number < 10:
return number;
return (number % 10) + sum_digit(number // 10)
def sum_digit(number):
return sum([int(i) for i in str(number)])
'workSpace > ALGORITHM' 카테고리의 다른 글
[Python] 정수 제곱근 판별 (0) | 2020.12.20 |
---|---|
[Python] 최대공약수와 최소공배수 (0) | 2020.12.20 |
[Python] 짝수와 홀수 (0) | 2020.12.20 |
[Python] 행렬의 덧셈 (0) | 2020.12.20 |
[Python] 평균 구하기 (0) | 2020.12.20 |