코딩/백준 문제 (브론즈)
[백준/11720/C언어] 숫자의 합 _ 풀이
룻밤
2023. 8. 9. 18:19
https://www.acmicpc.net/problem/11720
11720번: 숫자의 합
첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.
www.acmicpc.net
풀이
#include <stdio.h>
int main() {
int n; // 숫자 개수
char s[100]; // n범위가 1~100이므로 s범위는 100
int total = 0; // 숫자 합
scanf("%d", &n);
scanf("%s", &s);
for (int i=0; i < n; i++) // n번째 인덱스까지
total += s[i] - '0'; // 밑에서 설명
printf("%d\n", total);
return 0;
}
total += s[i] - '0'
ex) s = '54321'
s[0] = '5'
total += '5' - '0' = 5