단어의 개수 세기
우측 버튼을 눌러 기기를 연결해주세요.
문제정보
단어의 개수 세기
100
참여자
1510
정답률
84.5%
54
42

문제


알파벳 대소문자와 공백으로 이루어진 문자열이 하나 주어진다. 문자열에 존재하는 단어의 개수를 출력하는 프로그램을 작성하시오.

이 문제에서 단어는 하나 이상의 알파벳으로 이루어져 있는 연속된 부분문자열을 말한다. 단어에는 공백이 포함될 수 없으며, 서로 다른 단어 사이에는 반드시 하나 이상의 공백이 존재한다. 동일한 단어가 여러 번 등장할 경우에는 등장한 횟수만큼 세어줘야 함에 유의하라.


예제 설명


첫 번째 예제에서 주어지는 문자열 Goorm  Edu 는 Goorm 과 Edu 의 단어 두 개로 이루어져 있다.

두 번째 예제에서 주어지는 문자열  goo r m e du 는 goormedu 의 단어 다섯 개로 이루어져 있다.


입력


첫째 줄에 문자열이 주어진다.

  • 주어지는 문자열은 알파벳 대소문자와 공백 문자로만 이루어져 있다.
  • 문자열의 길이는  이상  이하이다.


출력


주어지는 문자열에 포함된 단어의 개수를 출력한다.

입/출력 예시
:
공백
:
줄바꿈
:
예시 1
입력
GoormEdu
출력
2
예시 2
입력
goormedu
출력
5
예시 3
입력
aabbbcccc
출력
8
⋇ 입출력 형식을 잘 지켜주세요
Q&A
누구나 질문하고 답변할 수 있는 Q&A입니다. 문제를 풀며 어려웠던 부분에 대해 질문해보세요.
이 문제에 관한 질문 (0)