알고리즘 연습

C++ 1152 단어의 개수

728x90

#include <iostream>
#include <string>


using namespace std;

int main() {
	
	string s;
	getline(cin, s);
	int cnt = 0;

	for (int i = 0; i < s.size(); i++) {

		if (s[i] == ' ') {
			cnt++;
		}
	}
	if (s[0] == ' ') {
		cnt--;
	}
	if (s[s.size()-1] == ' ') {
		cnt--;
	}
	cout << cnt + 1 << '\n';
}

for문 안에 아래의 if문 2개를 넣어도 된다.

728x90

'알고리즘 연습' 카테고리의 다른 글

C++ 2908 상수  (0) 2021.09.24
C++ 1157 단어공부  (0) 2021.09.24
C++ 2675 문자열 반복  (0) 2021.09.24
C++ 10809 알파벳 찾기  (0) 2021.09.24
C++ 1065 한수  (0) 2021.09.24