아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

세로읽기

면접 대비

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

요약
다섯 단어의 같은 자리 글자를 위에서 아래로 차례로 읽되 짧은 단어는 건너뛰고 이어 붙여 출력합니다.
난이도

쉬움10점 중 1점

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

문제

아직 글을 모르는 영석이가 칠판에 자석 글자를 붙이는 장난감을 가지고 놀고 있다. 장난감에 있는 글자는 영어 대문자 A부터 Z, 영어 소문자 a부터 z, 숫자 0부터 9이다.

영석이는 칠판에 글자를 수평으로 일렬로 붙여 단어를 만들고, 그 아래쪽에 다시 글자를 붙여 또 다른 단어를 만든다. 이런 식으로 다섯 개의 단어를 만든다. 한 단어는 빈칸 없이 이어 붙인 글자 1개 이상 15개 이하로 이루어지고, 다섯 단어의 길이는 서로 다를 수 있다.

심심해진 영석이는 다섯 단어를 세로로 읽는다. 먼저 각 단어의 첫 번째 글자를 위에서 아래로 읽고, 다음에 각 단어의 두 번째 글자를 위에서 아래로 읽는다. 이렇게 왼쪽에서 오른쪽으로 한 자리씩 옮기면서 같은 자리의 글자를 읽어 나간다. ii번째 자리를 읽을 때 길이가 ii보다 짧은 단어에는 그 자리의 글자가 없으므로, 그 단어는 건너뛰고 바로 아래 단어의 글자를 이어서 읽는다.

칠판에 붙은 다섯 단어가 주어지면 영석이가 세로로 읽은 순서대로 글자를 출력하는 프로그램을 작성하시오.

입력

다섯 줄이 주어진다. 각 줄에는 글자 1개 이상 15개 이하가 빈칸 없이 이어져 주어진다. 각 글자는 영어 대문자 A부터 Z, 영어 소문자 a부터 z, 숫자 0부터 9 중 하나이다. 각 줄의 앞과 뒤에 빈칸은 없다.

출력

영석이가 세로로 읽은 순서대로 글자를 공백 없이 이어서 한 줄에 출력한다.

예제2

  1. 예제 1

    입력
    ABCDE
    abcde
    01234
    FGHIJ
    fghij
    
    예상 출력
    Aa0FfBb1GgCc2HhDd3IiEe4Jj
    
  2. 예제 2

    입력
    AABCDD
    afzz
    09121
    a8EWg6
    P5h3kx
    
    예상 출력
    Aa0aPAf985Bz1EhCz2W3D1gkD6x