반응형
리뷰
getline을 통해 문제를 풀었다.
문제 풀이
- 문자열을 a를 입력 받고 a를 stringstream 형식 ss으로 초기화 해준다.
- while문을 통해 , 를 기준으로 문자열을 분리하고 분리에 성공했다면 cnt를 증가 시켜준다.
- while 루프가 종료된 후 cnt를 출력해 주면 된다.
참고 사항
없음
정답 코드
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
int main() {
string a, temp;
cin >> a;
stringstream ss(a);
int cnt = 0;
while (getline(ss, temp, ',')) cnt++;
cout << cnt;
}
728x90
반응형
'알고리즘 공부 > C++' 카테고리의 다른 글
백준 11170번 0의 개수 C++ (1) | 2024.07.20 |
---|---|
백준 5218번 알파벳 거리 C++ (0) | 2024.07.20 |
백준 4458번 첫 글자를 대문자로 C++ (0) | 2024.07.20 |
백준 10987번 모음의 개수 C++ (0) | 2024.07.20 |
백준 11944번 NN C++ (0) | 2024.07.20 |