행렬을 변경하여 출력하되, 데이터가 존재 할 경우에만 출력하게끔 조건을 주었다.!
//
// Created by 전시은 on 2023/03/07.
//
// 문제 :: 세로읽기
// 링크 :: https://www.acmicpc.net/problem/10798
// 입력 :: 총 다섯줄의 입력이 주어진다. 각 줄에는 최소 1개, 최대 15개의 글자들이 빈칸 없이 연속으로 주어진다. 주어지는 글자는 영어 대문자 ‘A’부터 ‘Z’, 영어 소문자 ‘a’부터 ‘z’, 숫자 ‘0’부터 ‘9’ 중 하나이다. 각 줄의 시작과 마지막에 빈칸은 없다.
// 출력 :: 영석이가 세로로 읽은 순서대로 글자들을 출력한다. 이때, 글자들을 공백 없이 연속해서 출력한다.
#include <iostream>
using namespace std;
char cData10798[5][15];
int main()
{
cin.tie(NULL);
ios_base::sync_with_stdio(false);
for(int i = 0; i < 5; i ++)
{
cin >> cData10798[i];
}
for(int i = 0; i < 15; i++)
{
for(int j = 0; j < 5; j ++)
{
if(cData10798[j][i] != '\u0000')
{
cout << cData10798[j][i];
}
}
}
return 0;
}