Notice
Recent Posts
Recent Comments
Link
알고리즘 모음(C++)
백준 10822 - 더하기(C++) 본문
문제 링크입니다. https://www.acmicpc.net/problem/10822
10822번: 더하기
첫째 줄에 문자열 S가 주어진다. S의 길이는 최대 100이다. 포함되어있는 정수는 1,000,000보다 작거나 같은 자연수이다.
www.acmicpc.net
,로 구분된 수들을 더하는 문제입니다.
,가 나타나기 전까지 수들을 저장한 뒤, ,가 나타나면 수를 더하고 0으로 초기화 해주면 됩니다.
자세한 것은 코드를 참고해주세요
#include <iostream>
#include <cstdio>
#include <algorithm>
#include <queue>
#include <vector>
#include <cstring>
#include <cmath>
using namespace std;
string N;
int sum, num;
int main(){
cin.tie(0);
cout.tie(0);
cin >> N;
for(int i = 0; i < N.size(); i++){
if(N[i] == ','){
sum += num;
num = 0;
continue;
}
num *= 10;
num += N[i] - '0';
}
sum += num;
cout << sum;
return 0;
}
질문 및 조언은 댓글을 남겨주세요
'백준' 카테고리의 다른 글
백준 2810 - 컵홀더(C++) (0) | 2023.05.28 |
---|---|
백준 25372 - 성택이의 은밀한 비밀번호(C++) (0) | 2023.05.28 |
백준 2902 - KMP는 왜 KMP일까?(C++) (0) | 2023.05.20 |
백준 1357 - 뒤집힌 뎃셈(C++) (0) | 2023.05.18 |
백준 4470 - 줄번호(C++) (0) | 2023.05.18 |