[문제]
N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.
[입력]
첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.
[출력]
입력으로 주어진 숫자 N개의 합을 출력한다.
ASCII CODE에 대해서 잘 알아야 풀 수 있는 문제이다.
ASCII CODE로 숫자 n에서 숫자 0을 뺄 경우, n의 값의 정수값을 구할 수가 있다.
예를 들어, 예제에 나오듯
n=1 == 0x31 == 49 이므로,
n=0 == 0x30 == 48 을 뺀다면,
정수값 = 1 이 되는 것이다.
이에 따라 line 13의 " - '0' "이 나오는 것이다.
출처: https://www.acmicpc.net/problem/11720
'코딩 문제풀이 및 연습 > [C언어]백준' 카테고리의 다른 글
[백준 2884번] SPAVANAC(알람 시계) (0) | 2020.08.15 |
---|---|
[백준 9498번] 시험 성적_if문 (0) | 2020.08.15 |
[백준 2446번] 별 찍기 - 9 (0) | 2020.08.12 |
[백준 2523번] 별 찍기 - 13 (0) | 2020.08.11 |
[백준 10951번] A+B - 4 (0) | 2020.08.08 |