문제는 굉장히 간단하다. 주어진 자연수 N의 각 자릿수의 합을 구해서 반환하는 문제이다.
설계 및 구현
매개변수로는 각자릿수의 합을 구해야하는 자연수 n이 주어지는 함수가 주어진다.
간단한 문제로 주어진 자연수의 모든 자릿수를 하나하나 나눠 리스트에 담아 합을 구하면 된다.
① 자연수를 자릿수 별로 쪼개서 리스트에 담기
② 리스트에 담긴 모든 원소의합 반환
① 자연수의 모든 자릿수를 쪼개기 위해 자연수를 문자열로 형변환을 수행하고 각 인덱스별 문자를 다시 정수로 변환하여 리스트에 담아 주었다.
② sum 함수를 이용하여 리스트 안의 원소의 합을 한번에 구하여 반환해주었다.
간단하게 해당 문제의 체점을 통과할 수 있었다.
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[C++] 자릿수 더하기(연습문제) (1) | 2020.06.17 |
---|---|
[python] 크레인 인형뽑기 게임 (2019 카카오 개발자 겨울 인턴십) (0) | 2020.06.16 |
[C++] 이상한 문자 만들기(연습문제) (0) | 2020.06.16 |
[python] 이상한 문자 만들기(연습문제) (1) | 2020.06.16 |
[C++] 시저 암호(연습문제) (0) | 2020.05.03 |
댓글