디코더
면접 대비시간 제한1초메모리 제한128 MB
첫 단어는 첫 글자를, 이후 단어는 앞 단어 길이에 해당하는 위치의 글자를 사용해 문장을 복원한다. 앞 단어가 더 길면 공백으로 처리한다.
문제
모든 시스(Sith)의 메시지는 복잡한 암호 방식으로 전송된다. 당신은 그들의 암호를 해독하는 데 성공했으며, 암호화된 메시지를 해독하는 프로그램을 작성해야 한다.
암호는 다음과 같이 동작한다.
- 암호화된 메시지의 각 단어는 해독된 메시지의 한 글자를 나타낸다.
- 첫 번째 단어는 그 단어의 첫 글자를 사용한다.
- 그 이후의 각 단어는 번째 글자를 사용하며, 여기서 은 바로 앞 단어의 길이이다.
- 만약 앞 단어가 현재 단어보다 길다면, 현재 단어는 공백(빈 칸)을 나타낸다.
입력
첫째 줄에 양의 정수 이 주어진다. 그 다음에는 암호화된 메시지를 이루는 개의 단어가 주어진다.
출력
해독된 메시지를 한 줄에 출력한다.