Notice
Recent Posts
Recent Comments
Link
jyamethyst21 님의 블로그
프로그래머스 - '자릿수 더하기' (PYTHON 풀이) 본문
문제:

자연수 N이 주어지면, 각 자릿수의 합을 구해서 값을 돌려주는 함수를 만드는 문제이다.
예를 들어 N=123이라면 각 자릿수인 1,2,3을 더한 6이 출력되면 된다.
풀이:
def solution(n):
new_n = str(n)
result = 0
for i in new_n:
result += int(i)
return result
solution(123)
간단한 문제이다. 함수 형태이므로 상기와 같이 작성하였다.
입력 자체는 int 형태이므로 이를 str 형태로 바꾸어서 한 글자씩 반복할 수 있도록 하고, 반복문을 통해 정수형으로 바꾼 뒤 result라는 변수에 더하였다.
그 다음 해당 변수를 리턴해주면 문제를 풀 수 있다.
'CODING 💻' 카테고리의 다른 글
| 백준 11931번 - '수 정렬하기 4' (PYTHON 풀이) (0) | 2026.04.22 |
|---|---|
| 프로그래머스 - '두 정수 사이의 합' (PYTHON 풀이) (0) | 2026.04.21 |
| 백준 14916번 - '거스름돈' (PYTHON 풀이 (0) | 2026.04.19 |
| 백준 2789번 - '유학 금지' (PYTHON 풀이) (1) | 2026.04.18 |
| 백준 2711번 - '오타맨 고창영' (PYTHON 풀이) (1) | 2026.04.17 |
