백준 10798번 세로읽기 (java)

마뇽미뇽·2024년 5월 7일
0

알고리즘 문제풀이

목록 보기
64/165

1.문제

https://www.acmicpc.net/problem/10798

2.풀이

i는 세로 j는 가로 반복을 나타내기때문에 i 와j 의 반복 위치를 바꿔준다.
배열은 0이 들어가기 때문에 0이 아닌 수만 출력하도록 했다.

3.코드

package com.example.baekjoon;

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        char arr[][] = new char[5][15];

        for(int i = 0; i < 5; i++){
            String s = sc.next();
            for(int j = 0; j < s.length(); j++){
                arr[i][j] = s.charAt(j);
            }
        }

        for(int j = 0; j < arr[0].length; j++){
            for(int i = 0; i < 5; i++){
                if(arr[i][j] != 0)
                    System.out.print(arr[i][j]);
            }
        }
    }
}
profile
Que sera, sera

0개의 댓글