코딩테스트/입출력
빠른 출력(StringBuilder)
초코chip
2024. 2. 20. 20:15
배경
코테를 풀다가 출력 시간 때문에 시간 초과 문제가 발생하였다.
그래서 자바로 빠른 출력을 하는 방법을 정리하였다.
방법
StringBuilder를 사용하여 한번에 출력하기
- .append()를 사용해 출력할 내용들을 모으고
- System.out,print()를 이용해 한번에 출력
// 1. 생성
StringBuilder sb = new StringBuilder();
// 2. 출력 모으기
for(int i=0; i < n; i++){
for(int j=0; j<n; j++){
sb.append(r[i][j] + " ");
}
sb.append("\n");
}
// 3. 전체 출력
System.out.println(sb);