본문 바로가기

Programming/ACMICPC

ACMICPC 1152 단어의 개수

https://www.acmicpc.net/problem/1152


문제

영어 대소문자와 띄어쓰기만으로 이루어진 문장이 주어진다. 

이 문장에는 몇 개의 단어가 있을까? 이를 구하는 프로그램을 작성하시오. 

단, 단어는 띄어쓰기 하나로 구분된다고 생각한다.

입력

첫 줄에 영어 대소문자와 띄어쓰기로 이루어진 문장이 주어진다. 

이 문장의 길이는 1,000,000을 넘지 않는다.

출력

첫째 줄에 단어의 개수를 출력한다.


생각해보면 그다지 어려운 문제는 아니다.

그냥 " ", 띄어쓰기의 개수만 세서 +1 해주면 되잖아!



근데 그냥 이렇게 끝나면 정답률이 18%가 아니겠지.

input의 가장 앞에, 가장 뒤에 스페이스가 올 경우를 생각해줘야한다. 

또한 input이 비었을 경우에도

함정만 피한다면 풀 수 있다.



'Programming > ACMICPC' 카테고리의 다른 글

ACMICPC 2530 인공지능 시계  (0) 2015.08.18
ACMICPC 1373 2진수 8진수  (0) 2015.08.18
ACMICPC 1550 진법 변환  (0) 2015.08.17
ACMICPC 1913 달팽이  (0) 2015.08.17
ACMICPC 1037 약수  (0) 2015.08.15