🎈문제
https://www.acmicpc.net/problem/10798
💬설명
- StringBuffer를 사용하여 append 하자
- 배열에 집어 넣고 배열을 세로로 읽어 append 하자
- String 보다 StringBuffer로 append 하는것이 좀 더 효율적이다
⌨️ CODE
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuffer sb = new StringBuffer();
char[][] ward = new char[5][15];
String st = "";
int size = 0;
for(int i = 0 ; i < 5 ; i ++) {
st = br.readLine();
if(size < st.length()) {
size = st.length();
}
for(int j=0 ; j < st.length() ; j++ ) {
ward[i][j] = st.charAt(j);
}
}
for(int i = 0 ; i < size ; i++ ) {
for(int j = 0 ; j < 5 ; j++) {
if(ward[j][i] == '\0') {
continue;
}
sb.append(ward[j][i]);
}
}
System.out.println(sb);
}
}
'CS > BaekJoon' 카테고리의 다른 글
[BaekJoon] 백준 2745번 진법 변환 - Java (0) | 2024.04.11 |
---|---|
[BaekJoon] 백준 2563번 색종이 - Java (0) | 2024.04.02 |
[BaekJoon] 백준 2566번 최댓값 - Java (0) | 2024.04.02 |
[BaekJoon] 백준 2738번 행렬 덧셈 - Java (0) | 2024.04.02 |
[BaekJoon] 백준 25206번 너의 평점은 - Java (0) | 2024.02.23 |