#1330. 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.
입력
첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다.
출력
첫째 줄에 다음 세 가지 중 하나를 출력한다.
- A가 B보다 큰 경우에는 '>'를 출력한다.
- A가 B보다 작은 경우에는 '<'를 출력한다.
- A와 B가 같은 경우에는 '=='를 출력한다.
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int a = scan.nextInt();
int b = scan.nextInt();
if (a > b) {
System.out.println(">");
} else if (a < b) {
System.out.println("<");
} else {
System.out.println("==");
}
}
}
출력
10 2
>
#9498 시험 점수를 성적으로 바꾸는 문제
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int grade = scan.nextInt();
if (90 <= grade) {
System.out.println("A");
} else if (80 <= grade) {
System.out.println("B");
} else if (70 <= grade) {
System.out.println("C");
} else if (60 <= grade) {
System.out.println("D");
} else {
System.out.println("F");
}
}
}
출력
100
A
#2753 윤년을 판별하는 문제
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int year = scan.nextInt();
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
System.out.println("1");
} else {
System.out.println("0");
}
}
}
출력
2000
1
#14681 점이 어느 사분면에 있는지 알아내는 문제
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int x = scan.nextInt();
int y = scan.nextInt();
if (x > 0 && y > 0) {
System.out.println("1");
} else if (x < 0 && y > 0) {
System.out.println("2");
} else if (x < 0 && y < 0) {
System.out.println("3");
} else {
System.out.println("4");
}
}
}
출력
9
-13
4
#2884 시간 뺄셈 문제
"45분 일찍 알람 설정하기"이다.
이 방법은 단순하다. 원래 설정되어 있는 알람을 45분 앞서는 시간으로 바꾸는 것이다. 어차피 알람 소리를 들으면, 알람을 끄고 조금 더 잘 것이기 때문이다. 이 방법을 사용하면, 매일 아침 더 잤다는 기분을 느낄 수 있고, 학교도 지각하지 않게 된다.
현재 상근이가 설정한 알람 시각이 주어졌을 때, 창영이의 방법을 사용한다면, 이를 언제로 고쳐야 하는지 구하는 프로그램을 작성하시오.
입력
첫째 줄에 두 정수 H와 M이 주어진다. (0 ≤ H ≤ 23, 0 ≤ M ≤ 59) 그리고 이것은 현재 상근이가 설정한 놓은 알람 시간 H시 M분을 의미한다.
입력 시간은 24시간 표현을 사용한다. 24시간 표현에서 하루의 시작은 0:0(자정)이고, 끝은 23:59(다음날 자정 1분 전)이다. 시간을 나타낼 때, 불필요한 0은 사용하지 않는다.
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int h = scan.nextInt();
int m = scan.nextInt();
int setting = 45;
if (m < setting) {
h --;
m = (60 - setting) + m;
if (h < 0) {
h = 23;
}
System.out.println(h + " " + m);
} else {
System.out.println(h + " " + (m - setting));
}
}
}
출력
0 25
23 40
'CS > Algorithm' 카테고리의 다른 글
[백준 알고리즘] #10171 ~10172. 고양이, 개 - 특수 문자 출력 (0) | 2021.01.02 |
---|