본문 바로가기
코딩테스트/[python]백준

[python] 백준 11720 : 숫자의 합

by o_oo 2022. 3. 30.

서론

없음.


문제

 

11720번: 숫자의 합

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

www.acmicpc.net

문제

N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.

입력

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

출력

입력으로 주어진 숫자 N개의 합을 출력한다.


나의 풀이

input()
a=input()
print(sum([(i+1)*a.count(str(i+1)) for i in range(9)]))

1부터9까지, 각 숫자의 갯수를 해당 숫자랑 곱하여 총 합하는 방식으로 문제를 풀었다.


+ 피드백과 새로운 풀이 방법은 언제든지 환영입니다!

댓글