반응형
안녕하세요
처음으로 알고리즘/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번 문제 : 시험 성적
반응형
그리드형
'알고리즘 > 알고리즘JAVA' 카테고리의 다른 글
[백준알고리즘/JAVA/for문] 2739번 문제 : 구구단 (0) | 2021.04.22 |
---|---|
[백준알고리즘/JAVA/if문] 2884번 문제 : 알람 시계 (0) | 2021.04.22 |
[백준알고리즘/JAVA/if문] 14681번 문제 : 사분면 고르기 (0) | 2021.04.21 |
[백준알고리즘/JAVA/if문] 2753번 문제 : 윤년 (0) | 2021.04.21 |
[백준알고리즘/JAVA/if문] 9498번 문제 : 시험 성적 (0) | 2021.04.21 |