기본 콘텐츠로 건너뛰기

[백준 1152번] 단어의 개수



#include <iostream>
#include <string>
using namespace std;

int main(int argc, const char * argv[]) {
    string str;
    getline(cin,str);
    
    int cnt = 0;
    
    for (int i = 0; i < str.length(); i++){
        if (str.at(i) == ' ')
            cnt++;
    }
    
    if (str.at(0) == ' ')
        cnt--;
    if (str.at(str.length() - 1) == ' ')
        cnt--;
    
    cout << cnt+1;
}

댓글