[テストコード]白駿1152単語の個数-C++
問題を解く
ssを使用してgetlineを繰り返します.
getlineで区切り記号を使用する場合は、単一引用符("")を使用する必要があります.
大引用符は文字列を表し、小引用符は文字を表す.
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
int main() {
string s;
getline(cin, s);
istringstream ss(s);
string parsed;
while (getline(ss,parsed,','))
{
cout <<parsed<< "\n";
}
return 0;
}
C++コード
#include<iostream>
#include <sstream> // istringstream
#include <string>
using namespace std;
int main() {
//string의 최대 길이 4294967294
string s;
string parsed;
getline(cin, s);
istringstream ss(s);
int count = 0;
while (ss >> parsed) {
count++;
}
cout << count;
return 0;
}
Reference
この問題について([テストコード]白駿1152単語の個数-C++), 我々は、より多くの情報をここで見つけました https://velog.io/@secdoc/코딩테스트-백준-1152-단어의-개수-Cテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol