[백준] 10798번 세로읽기 - 자바
문제
해설
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));
String[] strings = new String[5];
String[][] reverse = new String[15][5];
for(int i=0; i<5; i++){
strings[i] = br.readLine();
}
for(int i=0; i<5; i++){
for(int j=0; j<strings[i].length();j++){
reverse[j][i] = String.valueOf(strings[i].charAt(j));
}
}
for(int i=0; i< 15; i++){
for(int j=0; j<5;j++){
if(reverse[i][j] == null) continue;
else System.out.print(reverse[i][j]);
}
}
}
}
2차원 문자열배열에 각각의 문장의 단어들을 세로로 저장하고, null값이 아니면 출력한다.
'백준 문제풀이 > Java' 카테고리의 다른 글
[백준] 2745번 진법 변환 (ft. 아스키코드표) ⭐ (1) | 2024.03.26 |
---|---|
[백준] 2563번 색종이 ⚠️ (2) | 2024.03.25 |
[백준] 2566번 최댓값 (0) | 2024.03.22 |
[백준] 2738번 행렬 덧셈 (0) | 2024.03.22 |
[백준] 10988번 팰린드인지 확인하기 (0) | 2024.03.22 |