SWEA 5356 의석이의 세로로 말해요

1 개요[ | ]

SWEA 5356 의석이의 세로로 말해요
SW Expert 아카데미
# 문제 풀이

틀:SWEA 난이도 3-2

2 C++[ | ]

3 Java[ | ]

import java.io.*;
import java.util.*; 
class Solution 
{
    public static void main (String[] args) throws IOException {
        Scanner sc = new Scanner(System.in);
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
        int T = sc.nextInt();
        String str;
        char[][] table;
        int i, j, maxLength;
        for(int tc=1; tc<=T; tc++) {
            bw.write(String.format("#%d ", tc));
            table = new char[5][15];
            maxLength = 0; 
            for(i=0; i<5; i++) {
                str = sc.next();
                for(j=0; j<str.length(); j++) {
                    table[i][j] = str.charAt(j);
                }
            }
            for(i=0; i<15; i++) {
                for(j=0; j<5; j++) {
                    if( table[j][i] != 0 ) bw.write(table[j][i]);
                }
            }
            bw.newLine();
        }
        bw.flush();
        sc.close();
    } 
}
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}