단어의 개수 세기
매우 쉬움
유형
프로그래밍
배점
100점
참여자
1633
정답률
85.1%
56
43
문제
알파벳 대소문자와 공백으로 이루어진 문자열이 하나 주어진다. 문자열에 존재하는 단어의 개수를 출력하는 프로그램을 작성하시오.
이 문제에서 단어는 하나 이상의 알파벳으로 이루어져 있는 연속된 부분문자열을 말한다. 단어에는 공백이 포함될 수 없으며, 서로 다른 단어 사이에는 반드시 하나 이상의 공백이 존재한다. 동일한 단어가 여러 번 등장할 경우에는 등장한 횟수만큼 세어줘야 함에 유의하라.
예제 설명
첫 번째 예제에서 주어지는 문자열 Goorm Edu
는 Goorm
과 Edu
의 단어 두 개로 이루어져 있다.
두 번째 예제에서 주어지는 문자열 goo r m e du
는 goo
, r
, m
, e
, du
의 단어 다섯 개로 이루어져 있다.
입력
첫째 줄에 문자열이 주어진다.
- 주어지는 문자열은 알파벳 대소문자와 공백 문자로만 이루어져 있다.
- 문자열의 길이는 이상 이하이다.
출력
주어지는 문자열에 포함된 단어의 개수를 출력한다.