현재

[Java][BaekJoob][1330]두 수 비교하기 본문

알고리즘/백준

[Java][BaekJoob][1330]두 수 비교하기

AAAge 2023. 8. 31. 17:48

<문제>

입력값을 받고 입력받은 값을 if문을 통해 조건을 충족시킬 수 있느냐 없느냐의 문제

<코드>

import java.util.*;

public class Main {
    public static void main (String[]args){
        Scanner scn = new Scanner(System.in);
        int a = scn.nextInt();
        int b = scn.nextInt();
        if ( a > b ){
            System.out.println(">");
        }else if ( a < b ){
            System.out.println("<");
        }else if ( a == b){
            System.out.println("==");
        }
    }
}

 

<느낀점>

스캐너는 입력값을 받고 출력하는데 시간이 좀 오래 걸린다는 사실을 알게되었다.

사람들은 다들 buffer를 사용하는데 아직은 scanner에 익숙해서 buffer는 약간 나중에 사용할것 같다

Scanner 와 buffer가 속도가 차이가 나는 이유는

Scanner는 문자를 하나 입력 받을때 마다 바로 계산하고

buffer는 문자를 한번에 받고 계산하기 때문에 시간이 덜걸린다고 하는데 나중에 조금 더 자세하게 개념을

볼 생각이다

<문제출처>

https://www.acmicpc.net/problem/1330

 

1330번: 두 수 비교하기

두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.

www.acmicpc.net

 

'알고리즘 > 백준' 카테고리의 다른 글

[Java][BaekJoon][14681]사분면 고르기  (0) 2023.09.01
[Java][BaekJoon][9498]시험 성적  (0) 2023.09.01
[Java][BaekJoon][10172] 개  (0) 2023.08.31
[Java][BaekJoon][10171] 고양이  (0) 2023.08.31
[Java][BaekJoon][11382]꼬마 정민  (0) 2023.08.30