PS/Baekjoon Online Judge
[백준 11720] 숫자의 합 [C]
kimyoungrok
2021. 7. 15. 00:15
728x90
풀이
문자열을 입력받고, 문자 '0'~'9'에 48을 뺀 아스키 코드 값이 숫자 0 ~ 9와 같다는 점을 이용해 해결하면 된다.
소스코드
#include <stdio.h>
int main(){
int N, sum = 0;
char str[101];
scanf("%d %s", &N, str);
for (int i = 0; i < N; i++)
sum += str[i] - 48;
printf("%d", sum);
}
출처
11720번: 숫자의 합
첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.
www.acmicpc.net
728x90