[파이썬] 프로그래머스 자릿수 더하기

canugo·2023년 1월 25일
0

파이썬

목록 보기
15/20

문제

정수 n이 매개변수로 주어질 때 n의 각 자리 숫자의 합을 return하도록 solution 함수를 완성해주세요

입출력 예

제출한 코드

def solution(n):
    answer = []
    result=0
    while (n!=0) :
        answer.append(n%10)
        n=n//10
    result=sum(answer)
    return result

다른사람 풀이

def solution(n):
    answer = 0
    while n:
        answer += n%10
        n //= 10
    return answer
def solution(n):
    answer = 0
    while n:
        n, r = divmod(n, 10)
        answer += r
    return answer

0개의 댓글