1. 기본 풀이
public class Main {
public static void main(String[] args) {
System.out.println("\\ /\\");
System.out.println(" ) ( ')");
System.out.println("( / )");
System.out.println(" \\(__)|");
}
}
2. BufferedReader 사용
import java.io.BufferedWriter;
import java.io.OutputStreamWriter;
import java.io.IOException;
public class Main {
public static void main(String[] args) throws IOException {
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
bw.write("\\ /\\");
bw.newLine(); // 줄 구분자
bw.write(" ) ( ')\n");
bw.write("( / )\n");
bw.write(" \\(__)|");
// flush()와 close()는 같이 사용함.(close 함수가 내부적으로 flush함수를 호출.)
bw.flush(); // 사용자가 원할 때 현재 버퍼에 저장되어 있는 내용을 클라이언트로 전송하고 버퍼를 비운다
bw.close();
}
}
'Coding_test(백준) > Java' 카테고리의 다른 글
[Java]백준 10172번: 입출력과 사칙연산 단계 - 개 (0) | 2023.04.17 |
---|---|
[Java]백준 11382번: 입출력과 사칙연산 단계 - 꼬마 장인 (0) | 2023.04.16 |
[Java]백준 2588번: 입출력과 사칙연산 단계 - 곱셈 (0) | 2023.04.16 |
[Java]백준 10430번: 입출력과 사칙연산 단계 - 나머지 (0) | 2023.04.16 |
[Java]백준 18108번: 입출력과 사칙연산 단계 - 1998년생인 내가 태국에서는 2541년생?! (0) | 2023.04.16 |