코딩테스트/기초

백준 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) 하면 가볍게 컷~