이상한 코딩 나라의 혜돌이
[Python/Algorithm] 자릿수더하기 본문
Q.
sum_digit함수는 자연수를 전달 받아서 숫자의 각 자릿수의 합을 구해서 return합니다.
예를들어 number = 123이면 1 + 2 + 3 = 6을 return하면 됩니다.
sum_digit함수를 완성해보세요.
A.
def sum_digit(number):
a = 0
while number / 1 != 0:
a += number % 10
number //= 10 # '/' 하나짜리를 쓰면 실수가 들어간다! '//'를 사용하면 정수.
return a
print("결과 : {}".format(sum_digit(123))); # 출력하는 다른 방식.
'Study > Practice' 카테고리의 다른 글
[Python/Algorithm] 문자열 내 마음대로 정렬하기 (0) | 2018.01.06 |
---|---|
[Python/Algorithm] 같은 숫자는 싫어 (0) | 2018.01.06 |
[Python/Algorithm] 문자열 내 p와 y의 개수 (0) | 2018.01.06 |
[Python/Algorithm] 행렬의 덧셈 (0) | 2018.01.06 |
[Python/Algorithm] 제일 작은 수 제거하기 (0) | 2018.01.06 |
Comments