코딩 공부/프로그래머스

코딩연습 프로그래머스_자릿수 더하기

밍망몽멍뭉 2021. 1. 13. 21:09

오늘 풀어본 문제는 자릿수 더하기

 

문제는 다음과 같다.

 

나의 답은

def solution(n):
    answer = 0
    list_n = [] # 숫자를 문자열로
    for i in str(n):
        list_n.append(i)
    for k in list_n:
        answer += int(k)
        
    return answer

 

결과는

 

다른 모범답안은

def sum_digit(number):
    '''number의 각 자릿수를 더해서 return하세요'''
    return sum(map(int,str(number)))

# 아래는 테스트로 출력해 보기 위한 코드입니다.
print("결과 : {}".format(sum_digit(123)));

휴... map함수 공부해야겠다