import java.util.Scanner;
public class longitude_reading {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
char[][] str = new char[5][15];
//5줄 최대 15글자 2차원 배열선언
for(int i = 0; i<5; i++){
String A = sc.next();
for(int j =0; j <A.length(); j++){
str[i][j] = A.charAt(j);
}
}
//0,0 1,0 2,0 3,0
//행이 1씩 증가하고 열이 증가하지 않아야 함
for (int k = 0; k < 15; k++) {
for (int q = 0; q < 5; q++) {
// '\0'이 아닌 경우에만 출력
if (str[q][k] != '\0') {
System.out.print(str[q][k]);
}
}
}
}
}
입력한 문자열을 단어 하나 하나 씩 2차원 배열 index에 저장할 것이기 때문에 char 형태로 2차원 배열을 생성하였다.
for 문을 5번 반복하면서 입력을 받고 동시에, A의 길이만큼 반복문을 반복하면서 [i][j] 에 단어를 넣어 주었다
ABCDE
abcde
01234
FGHIJ
fghij