본문 바로가기
BOJ/[BOJ] Python

백준 11720번 풀이

by Lv. 35 라이츄 2022. 8. 18.

문제

https://www.acmicpc.net/problem/11720

 

11720번: 숫자의 합

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

www.acmicpc.net

첫번째 줄에 숫자 개수, 두번째 줄에 공백 없이 붙은 숫자가 들어온다. 이 때 이 숫자들의 합을 구하시오.

 

풀이

import sys
a=int(sys.stdin.readline().strip())
b=sys.stdin.readline().strip()
for i in range(a):
    print(int(b[i]))

사실 문자열도 파이썬에서는 시퀀스 데이터로 쳐 주기 때문에, iteration이 가능하다. 즉, 문자열 길이만큼 반복문 때려박으면 된다.

import sys
a=int(sys.stdin.readline().strip())
b=sys.stdin.readline().strip()
sum=0
for i in range(a):
    sum=sum+int(b[i])
print(sum)

sum이라는 변수를 새로 만든 다음 합계를 계산, 반복문 다 돌리고 출력하면 끝.

'BOJ > [BOJ] Python' 카테고리의 다른 글

백준 1152번 풀이  (0) 2022.08.18
백준 10809번 풀이  (0) 2022.08.18
백준 1065번 풀이  (0) 2022.08.18
백준 15596번 풀이  (0) 2022.08.18
백준 4344번 풀이  (0) 2022.08.18

최근댓글

최근글

skin by © 2024 ttutta