[백준/BOJ] 11720번: 숫자의 합 (Python) 풀이Dev/PS2024. 6. 6. 22:42
Table of Contents

Baekjoon Online Judge (BOJ) 의 11720번 문제인 '숫자의 합' 을 풀어보았다.
[문제 정보]
https://www.acmicpc.net/problem/11720
문제 개요:
N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.
[ 입력 ]
첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.
[ 출력 ]
입력으로 주어진 숫자 N개의 합을 출력한다.
말 그대로 N개의 숫자를 각각 한 글자씩 떼어내서 누적시킨 후 출력하면 되는 문제이다.
예시) 54321 → 5+4+3+2+1 = 15
알고리즘:
- N(숫자 개수)과 숫자 N개(num)를 공백 없이 입력받는다.
- 숫자의 합의 누적값을 저장해 줄 sum 변수를 만들고 0(int)으로 초기화해준다.
- N번 반복하는 반복문을 만들어주고, 입력받은 num을 한 글자씩 떼어 숫자로 변환 후 sum 변수에 누적시킨다.
- 반복문이 끝나면 누적된 값(숫자 N개의 합)을 출력한다.
코드:
N = int(input())
num = input()
sum = 0
for i in range(0, N):
sum += int(num[i])
print(sum)

위 풀이에 대한 질문이나 틀린 정보가 있다면 댓글로 말씀해 주시면 감사하겠습니다!
728x90
'Dev > PS' 카테고리의 다른 글
| [백준/BOJ] 2675번: 문자열 반복 (Python) 풀이 (2) | 2024.06.11 |
|---|---|
| [백준/BOJ] 10809번: 알파벳 찾기 (Python) 풀이, 딕셔너리 사용 (0) | 2024.06.06 |
| [백준/BOJ] 11654번: 아스키 코드 (Python) 풀이 (2) | 2024.06.06 |
| [백준/BOJ] 9086번: 문자열 (Python) 풀이 (0) | 2024.06.05 |
| [백준/BOJ] 1546번: 평균 (Python) 풀이 (0) | 2024.06.04 |
@KangJerry :: 강제리의 개발 이야기
실력있는 개발자가 되고싶은 22학번 대학생입니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!