728x90
반응형
10.02
연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오.
package baekjoon;
import java.util.Scanner;
public class java_1002 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
if (a % 4 == 0) {
if (a % 100 != 0) {
System.out.println("1");
} else if(a % 400 == 0) {
System.out.println("1");
} else {
System.out.println("0");
}
} else {
System.out.println("0");
}
}
}
10.03
사분면 고르기
package baekjoon;
import java.util.Scanner;
public class java_1003 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int x = scanner.nextInt();
int y = scanner.nextInt();
if (x > 0) {
if (y > 0) {
System.out.println("1");
} else {
System.out.println("4");
}
} else {
if (y > 0){
System.out.println("2");
} else {
System.out.println("3");
}
}
}
}
10.04
알람 시계
package baekjoon;
import java.util.Scanner;
public class java_1004 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int H = scanner.nextInt();
int M = scanner.nextInt();
if (M < 45) {
H = H - 1;
if (H < 0) {
H = 23;
}
M = 60 + (M - 45);
System.out.println(H + " " + M);
} else {
System.out.println(H + " " + (M-45));
}
}
}
10.05
오븐 시계
package baekjoon;
import java.util.Scanner;
public class java_1005 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
int b = scanner.nextInt();
int c = scanner.nextInt();
if (b + c >= 60) {
a = a + ((b+c)/60);
b = (b + c) % 60;
if (a >= 24) {
a = a - 24;
}
} else {
b = b + c;
}
System.out.println(a + " " + b);
}
}
10.06
주사위 세개
package baekjoon;
import java.util.Scanner;
public class java_1006 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
int b = scanner.nextInt();
int c = scanner.nextInt();
if ((a == b) && (a == c)) { // a,b,c 같은 경우
System.out.println(10000 + a * 1000);
} else if ((a == b) && (a != c)) { // a,b 같은 경우
System.out.println(1000 + a * 100);
} else if ((a != b) && (a == c)) { // a,c 같은 경우
System.out.println(1000 + a * 100);
} else if ((a != b) && (a != c) && (b == c)) { // b,c 같은 경우
System.out.println(1000 + b * 100);
} else if ((a != b) && (a != c) && (b != c)){ // 다 다른 경우
if((a < b) && (b > c)) {
System.out.println(b * 100);
} else if ((a < c) && (c > b)) {
System.out.println(c * 100);
} else {
System.out.println(a *100);
}
}
}
}728x90
반응형
'Study > ☁️ 1일 1문제' 카테고리의 다른 글
| [1일 1문제] 백준 단계별로 풀어보기 6-10번 (11.06~11.10) (0) | 2023.11.10 |
|---|---|
| [1일 1문제] 백준 단계별로 풀어보기 1-5번 (10.09~10.13) (1) | 2023.10.13 |
| [1일 1문제] 백준 단계별로 풀어보기 11-13번, 1-2번 (09.25~09.29) (0) | 2023.09.29 |
| [1일 1문제] 백준 단계별로 풀어보기 6-10번 (09.18~09.22) (1) | 2023.09.22 |
| [1일 1문제] 백준 단계별로 풀어보기 1-5번 (09.11 ~ 09.15) (0) | 2023.09.15 |