[알고리즘] 세로읽기 - 백준 10798

se.jeon·2023년 3월 11일
0

알고리즘

목록 보기
15/21
post-thumbnail

문제

과정

행렬을 변경하여 출력하되, 데이터가 존재 할 경우에만 출력하게끔 조건을 주었다.!

결과

//
// 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;
}
profile
취미 다이소

0개의 댓글