Notice
Recent Posts
Recent Comments
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Today
Total
Archives
관리 메뉴

cyphen156

백준-2차원 배열 10798 세로읽기 본문

컴퓨터공학/알고리듬 풀이

백준-2차원 배열 10798 세로읽기

cyphen156 2025. 2. 4. 12:51

세로읽기

문자열을 여러개 입력받아 행단위 읽기에서 열단위 읽기로 출력하는 프로그램

제약사항

  • 0 < strLen <= 15
  • inputCase = 5
  • 널문자가 있을 경우 다음 행에 있는 문자를 읽는다.

주의 사항

없다.

CPP풀이

세로읽기_10798.cpp

/**
 * 백준 세로읽기_10798
 * 문자열을 여러개 입력받아 행단위 읽기에서 열단위 읽기로 출력하는 프로그램
 * 
 * 제한사항
 ************************************************
 * 0 < strLen <= 15                             *
 * inputCase = 5                                *
 * 널문자가 있을 경우 다음 행에 있는 문자를 읽는다. *
 ************************************************
 *
 *
 *
 * 주의
 * 
 * 
 * 풀이시간 0분
 */


#include <iostream>
#include <string>

using namespace std;

int main(void)
{
    // 공백 배열로 초기화
    char strCage[5][15] = {0};

    for (int i = 0; i < 5; ++i)
    {
        string input;
        getline(cin, input);
        for (int j = 0; j < input.length(); ++j)
        {
            strCage[i][j] = input[j];

        }
    }

    // 출력
    for (int i = 0; i < 15; ++i)
    {
        for (int j = 0; j < 5; ++j)
        {
            if (strCage[j][i] == '\0')
            {
                continue;
            }
            cout << strCage[j][i];
        }
    }
    return 0;
}

모든 예제 코드의 소스파일은 제 개인 깃허브 레포지토리 에 있습니다.

 

Workspace/알고리듬 풀이 at main · cyphen156/Workspace

Studying . Contribute to cyphen156/Workspace development by creating an account on GitHub.

github.com