문제 설명
문제 해결
각 자리의 숫자를 더한 결과를 반환하는 함수를 구현하면 되는 문제다.
입력된 정수를 문자열로 변환하고 각 문자를 다시 숫자로 변환하여 리스트 형태로 결과를 저장한다.
sum 내장함수를 이용하여 리스트의 원소들을 전부 더한 결과를 반환한다.
comprehension과 sum 함수를 사용하면 깔끔하게 코드를 구현할 수 있다.
def solve(n):
return sum([int(ch) for ch in str(n)])
def solution(n):
answer = solve(n)
return answer
'Algorithm > 프로그래머스 연습 문제' 카테고리의 다른 글
프로그래머스 / 코딩 테스트 / 정수 내림차순으로 배치하기 (0) | 2020.12.24 |
---|---|
프로그래머스 / 코딩 테스트 / 자연수 뒤집어 배열로 만들기 (0) | 2020.12.24 |
프로그래머스 / 코딩 테스트 / 이상한 문자 만들기 (0) | 2020.12.24 |
프로그래머스 / 코딩 테스트 / 약수의 합 (0) | 2020.12.24 |
프로그래머스 / 코딩 테스트 / 내적 (0) | 2020.12.24 |