loading

알고리즘/알고리즘JAVA

[백준알고리즘/JAVA/if문] 1330번 문제 : 두 수 비교하기

침착곰 2021. 4. 21. 09:40
반응형

안녕하세요

처음으로 알고리즘/JAVA에 글을 남겨봅니다

알고리즘 공부를 하면서 작성했던 코드를 블로그에 남겨봅니다!

 

문제

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

 

입력

첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다.

 

출력

첫째 줄에 다음 세 가지 중 하나를 출력한다.

  • A가 B보다 큰 경우에는 '>'를 출력한다.
  • A가 B보다 작은 경우에는 '<'를 출력한다.
  • A와 B가 같은 경우에는 '=='를 출력한다.

제한

  • -10,000 ≤ A, B ≤ 10,000

 

문제 풀이

 가장 기본적인 방법으로 구현을 해봤습니다

 속도를 위해서는 BufferedReader을 쓰는 방식이지만 처음 단계이므로 Scanner만 사용해서 구현을 했습니다

 if - else if - else를 사용해서 간결하게 c의 값을 구하는 방식입니다

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import java.util.Scanner;
 
public class Main {
    public static void main(String[] args) {        
        // 두 수를 비교하기 위한 변수 선언
        int a;
        int b;
        String c;
 
        // a와 b의 값을 입력
        Scanner sc = new Scanner(System.in);
        a = sc.nextInt();
        b = sc.nextInt();
        
        // a와 b의 값을 비교하여 c를 구함
        if(a > b)
            c = ">";
        else if(a < b)
            c = "<";
        else
            c = "==";
        
        // c를 출력
        System.out.print(c);
    }
}
cs

 

여기까지 백준 알고리즘 1330번 문제인 두 수 비교하기를 마치겠습니다

알고리즘을 푸는데 도움이 되셨으면 좋겠습니다

 

다음 문제 : 2021.04.21 - [알고리즘/알고리즘JAVA] - [백준알고리즘/JAVA/if문] 9498번 문제 : 시험 성적

반응형
그리드형