No Rules Rules

단어의 개수 (feat. 백준, 1152번) 본문

생활/코테

단어의 개수 (feat. 백준, 1152번)

개발하는 완두콩 2022. 8. 11. 12:52
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