숫자를 입력받으면
ex) 12345
1+2+3+4+5 를 한다.
#include<iostream>
using namespace std;
int main(void)
{
int N;
string numbers;
cin >> N;
cin >> numbers;
int total_sum = 0;
for (char number : numbers)
{
total_sum += number - '0';
}
cout << total_sum;
return 0;
}
문자열의 형태로 숫자를 입력받고
문자열의 각 index를 - '0'을 하여 (아스키코드 0값)
int값으로 받은 뒤 합산하여 출력
'[backjoon]' 카테고리의 다른 글
[1152/C++] 단어의 개수 (0) | 2023.08.06 |
---|---|
[5597/C++] 과제 안내신분? (0) | 2023.08.06 |
[2562/python] 최대값 (0) | 2023.05.22 |
[10818/python] 최소, 최대 (0) | 2023.05.21 |
[10871/python] X보다 작은 수 (0) | 2023.05.21 |