본문 바로가기
알고리즘/프로그래머스

[python] 자릿수 더하기(연습문제)

by 민-Zero 2020. 6. 17.

문제는 굉장히 간단하다. 주어진 자연수 N의 각 자릿수의 합을 구해서 반환하는 문제이다.

 

설계 및 구현

매개변수로는 각자릿수의 합을 구해야하는 자연수 n이 주어지는 함수가 주어진다.

간단한 문제로 주어진 자연수의 모든 자릿수를 하나하나 나눠 리스트에 담아 합을 구하면 된다.

① 자연수를 자릿수 별로 쪼개서 리스트에 담기

② 리스트에 담긴 모든 원소의합 반환

 

① 자연수의 모든 자릿수를 쪼개기 위해 자연수를 문자열로 형변환을 수행하고 각 인덱스별 문자를 다시 정수로 변환하여 리스트에 담아 주었다.

② sum 함수를 이용하여 리스트 안의 원소의 합을 한번에 구하여 반환해주었다.

간단하게 해당 문제의 체점을 통과할 수 있었다.

댓글