IT
[JAVA] 백준 2884, 2480, 25314, 2439, 10807, 1546
%?
2025. 4. 10. 23:18
[백준 2884]
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int H, M;
Scanner input = new Scanner(System.in);
H = input.nextInt();
M = input.nextInt();
if (0 <= H && H <= 23 && 0 <= M && M <= 59) {
if (M - 45 < 0) {
if (H == 0) {
H = 23;
} else {
H -= 1;
}
M = 60 + M - 45;
} else {
M -= 45;
}
}
System.out.print(H + " " + M);
}
}
[백준2480]
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int dice01 = input.nextInt();
int dice02 = input.nextInt();
int dice03 = input.nextInt();
int money = 0;
if (dice01 == dice02 && dice02 == dice03) {
money = 10000 + dice01 * 1000;
} else if (dice01 == dice02 || dice01 == dice03) {
money = 1000 + dice01 * 100;
} else if (dice02 == dice03) {
money = 1000 + dice02 * 100;
} else {
money = dice01;
if (dice02 > dice01) {
money = dice02;
if (dice03 > dice02) {
money = dice03;
}
} else if (dice03 > dice01) {
money = dice03;
}
money *= 100;
}
System.out.println(money);
}
}
[백준25314]
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n = input.nextInt();
if (n >= 4 && n <= 1000 && n % 4 ==0) {
for (int i = 0; i < n/ 4; i++) {
System.out.print("long ");
}
System.out.print("int");
}
}
}
[백준2439]
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n = input.nextInt();
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n - i; j++) {
System.out.print(" ");
}
for (int k = 1; k <= i; k++) {
System.out.print("*");
}
System.out.println();
}
input.close();
}
}
[백준10807]
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int N = input.nextInt();
if (N >= 1 && N <= 100) {
int numbers[] = new int[N];
for (int i = 0; i < N; i++) {
numbers[i] = input.nextInt();
}
int v = input.nextInt();
int count = 0;
for (int i = 0; i < N; i++) {
if (numbers[i] == v) {
count++;
}
}
System.out.println(count);
}
}
}
[백준1546]
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int N = input.nextInt();
double dbScore[] = new double[N];
int score[] = new int[N];
for (int i = 0; i < N; i++) {
score[i] = input.nextInt();
}
int maxScore = score[0];
for (int i = 0; i < N; i++) {
if (score[i] > maxScore) {
maxScore = score[i];
}
}
for (int i = 0; i < N; i++) {
dbScore[i] = score[i];
dbScore[i] = dbScore[i] / maxScore * 100;
}
double sum = 0;
for (int i = 0; i < N; i++) {
sum += dbScore[i];
}
double avg = sum / N;
System.out.println(avg);
input.close();
}
}