본문 바로가기

1일 1백준 챌린지

27일차

왜 4월 ?

 

문제 번호: 1152

사용한 프로그래밍 언어: C언어

간단한 설명: 배열을 입력받아서 공백이면 단어의 개수 0을 출력하고 공백이 아니면 단어의 개수를 공백으로 구분해서 1을 더해서 출력한다. 

#include <stdio.h>
#include <string.h>

int main(void){
  int len, cnt = 0;
  char arr[1000000];

  scanf("%[^\n]s", arr);
  len = strlen(arr);

  if(len==1){
    if(arr[0]==' '){
      printf("0\n");
      return 0;
    }
  }

  for(int i=1; i<len-1; i++){
    if(arr[i]==' '){
      cnt++;
    }
  }

  printf("%d\n", cnt+1);
  return 0;
}

'1일 1백준 챌린지' 카테고리의 다른 글

29일차  (0) 2023.04.03
28일차  (0) 2023.04.02
26일차  (0) 2023.03.31
25일차  (0) 2023.03.30
24일차  (0) 2023.03.29