1152
#include <stdio.h>
#include <string.h>
int main(void){
// 문자열 입력
char str[1000000];
gets(str);
int count = 0, is_first = 1;
for(int i = 0; i < strlen(str); i++){
// 만약 공백이면 is_first만 1로 변형
if(str[i] == 32){
is_first = 1;
}
// 만약 공백이 아닌데,
// 단어의 첫번째 문자인 경우
else if(is_first){
// 단어 count
// 다음 문자는 단어의 첫번째 문자가 아님을 표시
// => is_first = 0;
is_first = 0;
count++;
}
}
// 출력
printf("%d", count);
return 0;
}

'백준' 카테고리의 다른 글
| [ 백준 / C ] 5532번 : 방학 숙제 (0) | 2025.10.16 |
|---|---|
| [ 백준 / C ] 14470번 : 전자레인지 (0) | 2025.10.15 |
| [ 백준 / C ] 11098번 : 첼시를 도와줘! (0) | 2025.10.13 |
| [ 백준 / C ] 4592번 : 중복을 없애자 (0) | 2025.10.10 |
| [ 백준 / C ] 1236번 : 성 지키기 (0) | 2025.10.09 |