728x90
반응형
이번 포스팅은 www.acmicpc.net/problem/11720에서 푼 것을 토대로 작성했습니다.
문자열의 두 번째 문제인 숫자의 합입니다.
문제.
문제를 보시면 숫자의 개수 N을 입력받고
둘째 줄에 N개가 공백 없이 입력받으면
공백 없이 입력받은 숫자의 합을 구하는 프로그램입니다.
코딩.
n = int(input())
num = input()
sum = 0
for i in range(n):
sum = sum + int(num[i])
print(sum)
먼저 숫자의 개수 n을 int형으로 입력받도록 하고
그리고 숫자 num을 str형으로 n개만큼 입력받게 했습니다.
그리고 문자형인 num를 int형으로 인덱 싱하여 합을 구하였습니다
예를 들어 num = 54321 이면 지금은 str형인 54321 입니다만
int(num [0]) 하여 int형인 5를 뽑아내고 sum에 더하고
그것을 n까지 반복하여 합을 구하게끔 하였습니다.
다음 포스팅으로 찾아오겠습니다:)
728x90
반응형
'Python > 백준 알고리즘' 카테고리의 다른 글
[BaekJoon/Python] : 백준 2675번 - 문자열 반복 (0) | 2021.01.07 |
---|---|
[BaekJoon/Python] : 백준 10809번 - 알파벳 찾기 (0) | 2021.01.07 |
[BaekJoon/Python] : 백준 11654번 - 아스키 코드 (0) | 2021.01.07 |
[BaekJoon/Python] : 백준 1065번 - 한수 (0) | 2021.01.05 |
[BaekJoon/Python] : 백준 4673번 - 셀프 넘버 (0) | 2021.01.03 |