#include <iostream>
#include <string>
using namespace std;
int main(void)
{
// 1. 변수 선언부
int N = 0; // 입력 받을 N개의 숫자
string M; // N개의 숫자를 문자열로 받기 위한 변수
int sum = 0; // 문자열로 받은 N개의 숫자의 합을 담는 변수
cin >> N; // N개의 숫자 입력
char *arr = new char[N]; // N개의 숫자를 동적 배열로 받음
cin >> M; // N개의 숫자를 문자열로 받아 M에 넣음
// 2. 핵심 알고리즘 동작부
for (int i =0; i<N; i++)
{
arr[i] = M[i];
sum = sum + arr[i] - 48; // 아스키코드 0에 해당하는 수 48을 빼줌
}
// 3. 결과 출력부
cout << sum << endl;
return 0;
}
'Computer Science > 백준 알고리즘' 카테고리의 다른 글
[백준] 11723번 집합 (파이썬) (0) | 2022.06.28 |
---|---|
[백준] 11721번 열 개씩 끊어 출력하기 (파이썬) (0) | 2022.06.28 |
[백준] 11719번 그대로 출력하기 2 (파이썬) (0) | 2022.06.28 |
[백준] 11718번 그대로 출력하기 (0) | 2022.06.28 |
[백준] 11654번 아스키 코드 (C/C++) (0) | 2022.06.28 |