[문제]

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


[입력]

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


[출력] 

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

 

백준에서 제시하는 입출력 예제들이다.

 


ASCII CODE에 대해서 잘 알아야 풀 수 있는 문제이다.

http://www.asciitable.com/

ASCII CODE로 숫자 n에서 숫자 0을 뺄 경우, n의 값의 정수값을 구할 수가 있다.

예를 들어, 예제에 나오듯

n=1 == 0x31 == 49 이므로,

n=0 == 0x30 == 48 을 뺀다면,

정수값 = 1 이 되는 것이다.

 

이에 따라 line 13의 " - '0' "이 나오는 것이다.

 

 

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

+ Recent posts