본문 바로가기
알고리즘/백준 JAVA

[JAVA] 백준 코딩테스트 1.입출력과 사칙연산 1001: A-B

by 이오와이 2023. 8. 21.

지난 번에는 A+B를 풀어보았다.

https://eo-y.tistory.com/58

 

[JAVA] 백준 코딩테스트 1.입출력과 사칙연산 1000: A+B

백준 알고리즘을 풀고 있었지만 기록도 하고 코드 정리도 할 겸 다시 정주행하려고 한다. 1000번 문제 A+B A+B 성공 시간 제한메모리 제한제출 정답 맞힌 사람 정답 비율 2 초 128 MB 913847 366255 255158 40

eo-y.tistory.com

 

이번에도 동일한 방법으로 A-B를 풀 수 있다.

 

백준 1001: A-B

A-B 성공

 
시간               제한메모리                제한제출                   정답                          맞힌 사람                 정답 비율
2 초 128 MB 374140 257727 217656 70.226%

문제

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

입력

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

출력

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

 

풀이
import java.util.Scanner;

public class Main {
        public static void main(String[] args) {
            
        Scanner scanner = new Scanner(System.in);

        int a = scanner.nextInt();
        int b = scanner.nextInt();

        scanner.close();

        System.out.println(a - b);
    }
}

 

코드설명

A+B 설명과 동일하다.

다만, 지난 번에는 scanner.close();를 기입하지 않았다.

 

지금은 지장이 없지만, 코드가 길어지면 혼동이 올 수 있기 때문에

입력을 마치면 닫아주는 코드도 작성한다.

 

print에 a-b를 입력하여 출력값이 제대로 나오도록 한다.