반응형
#include<iostream>
#include<string>
using namespace std;
int main() {
string S;
int count = 1;
getline(cin, S, '\n');
if(S.size() == 0 || (S.size() == 1 && S[0] == ' ')) {
cout << count - 1;
} else {
for(int i = 1; i < S.size() - 1; i++) {
if(S[i] == ' ') {
count++;
}
}
cout << count;
}
return 0;
}
생각보다 많이 틀린다음 맞춰서
당황한 문제.
설계를 잘못해서 고치고 고치면서 풀다보니
코드가 좀 복잡해진 것 같다.
반응형
'BaekJoon > C++' 카테고리의 다른 글
2751 : 수 정렬하기 2 (C++) (0) | 2020.11.21 |
---|---|
2798 : 블랙잭 (C++) (0) | 2020.11.12 |
10809 : 알파벳 찾기 (C++) (0) | 2020.11.08 |
11720 : 숫자의 합 (C++) (0) | 2020.11.05 |
11654 : 아스키 코드 (C++) (0) | 2020.11.05 |
댓글