현재
[Java][BaekJoob][1330]두 수 비교하기 본문
<문제>
입력값을 받고 입력받은 값을 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 |