만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

Imena

시간 제한1초메모리 제한32 MB

요약
책의 텍스트를 N개의 문장으로 나누고, 각 문장에서 첫 글자가 대문자이고 나머지가 소문자인 이름 단어의 개수를 센다.
난이도

쉬움10점 중 3점

유형
문자열, 구현, 시뮬레이션
정답자
아직 제출이 없습니다

문제

미르코는 타자 치기를 좋아하지만 수업 시간에는 자주 지루해한다. 그래서 선생님이 미르코에게 과제를 하나 냈다.

미르코는 문장 NN개가 들어 있는 책을 그대로 옮겨 적어야 한다. 이 책에서 문장은 공백으로 구분된 단어 하나 이상으로 이루어지고, 마지막 단어의 마지막 글자만 문장 부호('.', '?', '!' 중 하나)이다. 나머지 단어에는 문장 부호가 없다.

단어는 영어 대문자, 영어 소문자, 숫자로 이루어진 글자열이다. 예외로 문장의 마지막 단어는 맨 뒤에 문장 부호가 하나 붙는다.

미르코는 문장을 치는 것은 좋아하지만 이름을 치는 것은 싫어한다. 이름은 첫 글자가 영어 대문자이고 나머지 글자가 모두 영어 소문자인 단어이다. 마지막 글자가 문장 부호이면 그 부호는 떼고 판단한다. 미르코는 책을 옮겨 적기 전에 각 문장에 이름이 몇 개 있는지 알고 싶어 한다. 미르코를 도울 프로그램을 작성하시오.

입력

첫째 줄에 정수 NN (1≤N≤51 \le N \le 5)이 주어진다.

둘째 줄에 책에 실린 문장 NN개가 순서대로, 공백으로 구분되어 주어진다. 책에 있는 글자 수는 모두 합쳐 1 0001\,000자를 넘지 않는다.

출력

NN개의 줄을 출력한다. ii번째 줄에는 ii번째 문장에 들어 있는 이름의 개수를 출력한다.

예제2

  1. 예제 1

    입력
    1
    Spavas li Mirno del Potro Juan martine?
    
    예상 출력
    4
    
  2. 예제 2

    입력
    2
    An4 voli Milovana. Ana nabra par Banana.
    
    예상 출력
    1
    2