Recent Posts
Notice
No Rules Rules
단어의 개수 (feat. 백준, 1152번) 본문
728x90
반응형
단어의 개수
https://www.acmicpc.net/problem/1152
1152번: 단어의 개수
첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열
www.acmicpc.net
반응형
// woohyeon.kim
// kim519620.tistory.com
#include <iostream>
#include <istream>
#include <string>
using namespace std;
int main() {
ios::sync_with_stdio(false), cin.tie(NULL);
register int ans = 0;
char tmp = ' ';
string str;
getline(cin, str);
for (register int i = 0; i < str.size(); ++i) {
if (str.at(i) != ' ' && tmp == ' ')
tmp = str.at(i), ++ans;
else if (str.at(i) == ' ')
tmp = str.at(i);
}
cout << ans;
return 0;
}
// *&)*@*
입력받은 문자가 공백이 아니고 이전의 문자가 공백인 경우에만 카운팅을 해줍니다.
728x90
반응형
'생활 > 코테' 카테고리의 다른 글
다이얼 (feat. 백준, 5622번) (0) | 2022.08.11 |
---|---|
상수 (feat. 백준, 2908번) (0) | 2022.08.11 |
단어 공부 (feat. 백준, 1157번) (0) | 2022.08.11 |
문자열 반복 (feat. 백준, 2675번) (0) | 2022.08.11 |
알파벳 찾기 (feat. 백준, 10809번) (0) | 2022.08.11 |
Comments