본문 바로가기

백준

백준 문제 풀이 JAVA | 10798번

10798번: 세로읽기 (acmicpc.net)

 

정답

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
    public static void main(String[] args) throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));                             
        char[][] array = new char[5][15];                                                           
        int max = 0;
        
        for(int i = 0; i < array.length; i++){
            String st = br.readLine();
            if(max < st.length()) max = st.length();
            
            for(int j = 0; j < st.length();j++){
                array[i][j] = st.charAt(j);
            }
        }
        StringBuilder sb = new StringBuilder();
        for(int i = 0; i<max; i++){
            for(int j = 0; j < 5; j ++){
                if(array[j][i] == '\0') continue;
                sb.append(array[j][i]);
            }
        }
        System.out.println(sb);
    }
}

'백준' 카테고리의 다른 글

백준 문제 풀이 JAVA | 1436번  (0) 2024.03.03
백준 문제 풀이 JAVA | 2798번  (0) 2024.03.03
백준 문제 풀이 JAVA | 2738번  (0) 2024.03.03
백준 문제 풀이 JAVA | 10988  (0) 2024.02.24
백준 문제 풀이 JAVA | 2444번  (0) 2024.02.24