자릿수 더하기

첫 코드

def solution(n):
    ans = []
    temp = str(n)
    for i in range(len(temp)):
        ans.append(int(temp[i]))
    answer = sum(ans)
    return answer

개선 코드

def solution(n):
    return sum([int(i) for i in str(n)])

List Comprehension을 사용하여 간결하게 개선해 보았습니다.

'알고리즘 > 프래그래머스 lv.1' 카테고리의 다른 글

정수 제곱근 판별  (0) 2022.10.18
최대공약수와 최소공배수  (0) 2022.10.18
행렬의 덧셈  (0) 2022.10.18
직사각형 별찍기  (0) 2022.10.18
같은 숫자는 싫어  (0) 2022.10.18