줄임말

NYPC 2018 · 예선

좀 놀 줄 알려면 줄임말을 잘 써야 한다.

요즘은 문장에서 단어들의 첫 글자만을 따와서 줄임말을 만들곤 한다.

예를 들어, '애교 빼면 시체'를 '애빼시'라고 하고 '혼자 코인 노래방'을 '혼코노'로 부른다.

문제에서 주어지는 문장들은 다음을 만족한다.

  1. 한글과 영어로 이루어진 문장이다.
  2. 문장은 단어들로 이루어지고 단어들 사이에는 공백이 하나 존재한다. 단어는 한글과 영어가 혼용될 수 있다.
  3. 문장은 그 뜻이 명확하지 않아도 된다. 우리가 읽었을 때 그 의미를 이해할 수 없을 수도 있다.

문장이 주어지면 단어들의 첫 글자를 딴 줄임말을 출력하는 프로그램을 작성하시오.

입력 형식

첫째 줄에 문장의 개수를 나타내는 정수 NN(1N10241 \le N \le 1\,024)이 주어진다.

다음 이어지는 NN개의 줄 각각에 하나의 문장이 주어진다. 하나의 문장은 1616개 이하의 단어로 이루어져 있으며, 각 단어는 6464자 이하이다. 단어는 한글 글자와 영어 대문자, 소문자로 이루어져 있다. 한글 글자 중에서 완전하지 않은 낱자(ㄱ, ㄴ, ⋯, ㅎ, ㅏ, ㅑ, ⋯, ㅣ 등)는 주어지지 않는다.

주어지는 입력은 UTF-8(BOM 없음)으로 인코딩 된 입력이다.

출력 형식

NN개의 줄에 걸쳐 정답을 출력한다. 출력의 ii번째 줄에 입력에 주어진 ii번째 문장으로 만든 줄임말을 출력한다.

출력 내용을 붙여넣기로 직접 제출하는 것을 권장하며, 업로드로 파일을 제출하는 경우 파일은 UTF-8(BOM 여부 상관 없음)로 인코딩되어야 한다.

예제 1

입력

3 상하이 스파이스 치킨버거 콤보 NEXON Youth Programming Challenge 별걸 다 줄인다

출력

상스치콤 NYPC 별다줄

예제 2

입력

3 Away from Keyboard 안녕 안녕 안녕 안녕 안녕 안녕 안녕 안녕 안녕 안녕 안녕 안녕 안녕 안녕 안녕 안녕 zl존전사 zl존법사 zl존도적 zl존궁수 zl존코더

출력

AfK 안안안안안안안안안안안안안안안안 zzzzz

채점 방식

이 문제는 풀이 소스코드를 제출하지 않고, 각 테스트케이스의 입력데이터를 다운받아 알맞은 출력 파일을 만들어 출력 파일만을 제출하는 문제다. 또한 입력 케이스들 각각에 대해 동일한 점수가 배분된다.

해설