Dauniverse

👩‍💻[프로그래머스 | Python] 자릿수 더하기 본문

코테

👩‍💻[프로그래머스 | Python] 자릿수 더하기

Daunique 2024. 3. 14. 03:18

1. 문제 해석

 

조건 1. 자연수를 받아 각 자릿수를 더하기

 

2. 내 코드

반복문을 통해 자연수의 각 자릿수를 분해
def solution(n):
    answer = 0
    while n > 0:
        answer += n % 10
        n = n // 10
    return answer

3.  최종 코드 

더보기
각각을 문자로 나누고 리스트 컴프리헨션으로 더하기
def solution(n):
    return sum([int(i) for i in str(n)])

 

문제 링크

https://school.programmers.co.kr/learn/courses/30/lessons/1845

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr