📝 문제
🔑 풀이 과정
① char 배열의 초기값이 '\u0000'임을 사용한다.
② 배열의 인덱스를 arr[0][0], arr[1][0], arr[2][0], arr[3][0], arr[4][0]
arr[0][1], arr[1][1], arr[2][1], arr[3][1], arr[4][1]
arr[0][2], arr[1][2], arr[2][2], arr[3][2], arr[4][2] ...
순서로 접근해야 하므로 이중 for문을 세워주고 인덱스를 잘 지정해준다.
🔓 답안
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
char[][] arr = new char[5][15];
//입력
for(int i = 0; i < 5; i++){
String str = br.readLine();
for(int j = 0; j < str.length(); j++){
arr[i][j] = str.charAt(j);
}
}
//출력
for(int i = 0; i < 15; i++){
for(int j = 0; j < 5; j++){
if(arr[j][i] == '\u0000')
continue;
bw.write(arr[j][i]);
}
}
bw.flush();
bw.close();
}
}
🖤 알고리즘 분류
- 구현
- 문자열
'PS > Baekjoon' 카테고리의 다른 글
[Baekjoon] 2443 - 별 찍기 - 6 (1) | 2023.02.27 |
---|---|
[Baekjoon] 2442 - 별 찍기 - 5 (0) | 2023.02.26 |
[Baekjoon] 2563 - 색종이 (0) | 2023.02.24 |
[Baekjoon] 10813 - 공 바꾸기 (0) | 2023.02.23 |
[Baekjoon] 10810 - 공 넣기 (0) | 2023.02.22 |
댓글