Blog

백준 1001번: Java로 A-B 구하기

백준 1001번 A-B는 입력받은 두 정수의 차를 출력하는 문제입니다. BufferedReader로 입력받고 BufferedWriter로 출력했습니다.

한 줄을 읽어 공백으로 나눈 뒤 첫 번째 값을 a, 두 번째 값을 b에 담습니다. a-b를 문자열로 바꾸어 write()에 전달합니다. 버퍼에 남은 내용을 flush()로 내보냅니다.

풀이 코드

Java
import java.io.*;
import java.util.StringTokenizer;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));

        String str = br.readLine();
        StringTokenizer st = new StringTokenizer(str, " ");
        int a = Integer.parseInt(st.nextToken());
        int b = Integer.parseInt(st.nextToken());
        bw.write(String.valueOf(a-b));
        bw.flush();
    }
}