[Java][BOJ] A - B

Ga02·2023년 8월 31일
0

BOJ

목록 보기
26/62

문제

두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오.

입력

첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)

출력

첫째 줄에 A-B를 출력한다.

예제입력1

3 2

예제출력1

1

My Solution

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class Main {
	public static void main(String[] args) {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		try {
			StringTokenizer st = new StringTokenizer(br.readLine());
			int a = Integer.parseInt(st.nextToken());
			int b = Integer.parseInt(st.nextToken());
			System.out.println(a-b);
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
}

👀 Comment

예전에 풀 땐 Scanner로만 풀 수 있었는데 이제는 다른 사람의 코드를 보고 왜 BufferedReader를 써야하는지 또 차이점은 무엇인지 등을 이해할 수 있게 되었다. (예전에는 이게 뭔 말인지 설명을 봐도 이해가 안됐었음)

Scanner로 풀때보다 시간이 2-3배 단축되었다.
이런 부분때문에 알고리즘을 공부하는 것인가..!

profile
IT꿈나무 댓츠미

0개의 댓글