https://www.acmicpc.net/problem/10798
정답
풀이
import java.io.IOException;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Main{
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb= new StringBuilder();
String[][] arr =new String[5][15];
for(int i =0;i<5;i++){
String s= br.readLine();
for(int j=0;j<s.length();j++){
arr[i][j] = String.valueOf(s.charAt(j));
}
}
for(int j = 0;j<15;j++){
for(int i=0;i<5;i++){
if(arr[i][j]!=null){
sb.append(arr[i][j]);
}
}
}
System.out.print(sb);
}
}
주의
- 만약 15칸이 아닐 경우 null 값이 들어가고 나중에 null 도 같이 출력된다.
- 그래서 if(arr[i][j]!= null) 조건 걸어둠
'JAVA > 백준' 카테고리의 다른 글
[Java] 알고리즘 수업 - 알고리즘의 수행 시간 2 (0) | 2024.10.02 |
---|---|
[Java] 24262번 : 알고리즘 수업 - 알고리즘의 수행 시간 1 (0) | 2024.10.02 |
[Java] 2566번 : 최댓값 (0) | 2024.09.27 |
[Java] 2738번 : 행렬 덧셈 (0) | 2024.09.27 |
[Java] 10988번 : 팰드린롬인지 확인하기 (0) | 2024.09.20 |