반응형
리뷰
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
반응형
'알고리즘 공부 > C++' 카테고리의 다른 글
백준 11091번 알파벳 전부 쓰기 C++ (0) | 2024.07.21 |
---|---|
백준 11023번 더하기 3 C++ (0) | 2024.07.21 |
백준 10801번 카드게임 C++ (0) | 2024.07.21 |
백준 3049번 다각형의 대각선 C++ (0) | 2024.07.21 |
백준 3059번 등장하지 않는 문자의 합 C++ (0) | 2024.07.21 |