반응형
리뷰
istringstream을 처음으로 사용해 보았다. 좋은 기능인 것 같다.
문제 풀이
- getline을 통해 한줄 전체를 문자열 s에 저장해 준다.
- istringstream 변수 iss에 문자열 s를 저장해 준다.
- 합계를 나타낼 sum을 0으로 초기화 하고, iss에서 값을 꺼낼 변수 val를 초기화 해준다.
- while루프를 돌며 iss에서 값을 val로 꺼내주고 sum에 더해준다, 더 이상 값을 꺼낼 수 없을 경우 반복문이 종료된다.
- sum을 출력해 준다.
참고 사항
없음
정답 코드
#include <iostream>
#include <sstream>
#include <string>
using namespace std;
int main() {
string s;
getline(cin, s);
istringstream iss(s);
int sum = 0, val;
while (iss >> val) sum += val;
cout << sum;
}
728x90
반응형
'알고리즘 공부 > C++' 카테고리의 다른 글
백준 1076번 저항 C++ (0) | 2024.07.21 |
---|---|
백준 11091번 알파벳 전부 쓰기 C++ (0) | 2024.07.21 |
백준 10822번 더하기 C++ (0) | 2024.07.21 |
백준 10801번 카드게임 C++ (0) | 2024.07.21 |
백준 3049번 다각형의 대각선 C++ (0) | 2024.07.21 |