코딩테스트/기초
백준 11720 숫자의 합 - python
math_tbro
2022. 1. 2. 17:15
출처 : https://www.acmicpc.net/problem/11720
11720번: 숫자의 합
첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.
www.acmicpc.net
풀이 :
n = int(input())
a = input()
ans = 0
for i in a:
b = int(i)
ans += b
print(ans)
확실히 실력이 는게 느껴진다...
1. 입력을 각각 받아온다. 첫째줄이야 당연히 정수로 받아와야하고 문제는 둘쨋줄이다.
둘 째줄을 정수로 받아오게 되면 공백을 분리하기도 까다롭고 02 가 주어진다면 이건 2로 인식할 것이다. (지금 생각해보니? 문제가 없긴할듯?)
2. 그리고 많은 코테에서 좋아하는 방식인
빈 답지를 만들어준다. ans = 0
3. 그 다음 a는 str이므로 한글자 한글자를 i 로 받아오고 이를 다시 int로 바꿔준다음 ans 에 계속 더해준다. 그 다음 그냥 print(ans) 하면 가볍게 컷~