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 |