배열과 리스트 예제 - 1
문제 분석
파이썬의 리스트 자료구조를 통해 해결할 수 있다.
주어진 숫자를 리스트의 형태로저장한 뒤 해당 리스트를
index를 이용해 탐색하면서 각 자릿수의 값을 더하면 된다.자릿수를 더할 때는 정수형으로 변환해 더한다.
손으로 풀어보기
숫자의 개수만큼 입력받은 값을 리스트 형태로 저장한다.(
list(input()))리스트를 탐색하며 각 값을 정수형으로 변환하며 결괏값에 더하여 누적한다.
파이썬에서 리스트는 배열의 특징을 모두 가지고 있기 때문에
index로 접근할 수 있다.
슈도코드
n값 받기
numbers 변수에 list 함수를 이용하여 숫자를 한 자리씩 나누어 받는다.
sum 변수 선언
for numbers 탐색:
sum 변수에 numbers에 있는각 자릿수를 가져와 더한다.
sum 출력코드 구현
n = input()
numbers = list(input())
sum = 0
for i in numbers:
sum += int(i)
print(sum)Last updated