본문 바로가기
알고리즘 코딩테스트

[백준] 11720 : 숫자의 합 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트

by 우당탕탕 개발자 2024. 1. 3.
728x90
반응형

 

 

11720번: 숫자의 합

첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.

www.acmicpc.net

 

1. 문제 설명

2. 풀이과정

해당 문제는 파이썬의 리스트 자료구조를 통해 쉽게 해결할  수 있다.

입력으로 주어지는 숫자를 문자열로 입력받아 리스트의 형태로 저장한다.

저장 후, 해당 리스트의 각 원소를 하나씩 불러와 문자형을 정수형으로 변환해 모든 자릿수의 값을 더한다.

 

  1. 숫자의 개수만큼 입력받은 값을 리스트 형태로 저장한다.
  2. numbers 리스트를 탐색하며 각 값을 정수형으로 젼환하여 결과에 누적으로 더한다.

슈도코드

  1. n값 받기
  2. numbers 변수에 list 함수를 이용하여 숫자를 한 자리씩 나누어 받기
  3. sum 변수 선언 및 초기화
  4. for numbers 탐색: sum 변수에 numbers에 있는 각 자릿수를 가져와 더하기
  5. sum 출력
반응형

3. 소스코드

n = input()
numbers = list(input())
sum = 0

for i in numbers:
	sum += int(i)
    
print(sum)
728x90
반응형