알고리즘 공부/C++
백준 10822번 더하기 C++
마달랭
2024. 7. 21. 16:20
반응형
리뷰
getline과 stringstream, stoi를 활용한 문제
문제 풀이
- 문자열 s를 받아오고 stringstream 형식의 변수 ss를 생성해 준다.
- 더이상 ss를 ,로 나눌 수 없을때 까지 while루프를 실행한다.
- val을 정수로 바꾸고 sum에 해당 값들을 누적해서 합해준다.
- 반복문이 종료된 후 sum에 저장된 값을 출력해 준다.
참고 사항
없음
정답 코드
#include <iostream>
#include <sstream>
#include <string>
using namespace std;
int main() {
int sum = 0;
string val, s;
cin >> s;
stringstream ss(s);
while (getline(ss, val, ',')) {
sum += stoi(val);
}
cout << sum;
}
728x90
반응형