문제 2775번
https://www.acmicpc.net/problem/2775
2775번: 부녀회장이 될테야
첫 번째 줄에 Test case의 수 T가 주어진다. 그리고 각각의 케이스마다 입력으로 첫 번째 줄에 정수 k, 두 번째 줄에 정수 n이 주어진다
www.acmicpc.net
2. 코딩
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int[][] APT = new int[15][15];
for(int i = 0; i < 15; i++) {
APT[i][1] = 1;
APT[0][i] = i;
}
for(int i = 1; i < 15; i ++) {
for(int j = 2; j < 15; j++) {
APT[i][j] = APT[i][j - 1] + APT[i - 1][j];
}
}
int T = in.nextInt();
for(int i = 0; i < T; i++) {
int k = in.nextInt();
int n = in.nextInt();
System.out.println(APT[k][n]);
}
}
}
1. 문제 1193
https://www.acmicpc.net/problem/1193
1193번: 분수찾기
첫째 줄에 X(1 ≤ X ≤ 10,000,000)가 주어진다.
www.acmicpc.net
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int X = in.nextInt();
int cross_count = 1, prev_count_sum = 0;
while (true) {
if (X <= prev_count_sum + cross_count) {
if (cross_count % 2 == 1) {
System.out.print((cross_count - (X - prev_count_sum - 1)) + "/" + (X - prev_count_sum));
break;
}
else {
System.out.print((X - prev_count_sum) + "/" + (cross_count - (X - prev_count_sum - 1)));
break;
}
} else {
prev_count_sum += cross_count;
cross_count++;
}
}
}
}
1. 문제 10250
https://www.acmicpc.net/problem/10250
10250번: ACM 호텔
프로그램은 표준 입력에서 입력 데이터를 받는다. 프로그램의 입력은 T 개의 테스트 데이터로 이루어져 있는데 T 는 입력의 맨 첫 줄에 주어진다. 각 테스트 데이터는 한 행으로서 H, W, N, 세 정수
www.acmicpc.net
2. 코딩
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int T = in.nextInt();
for(int i = 0; i < T; i++) {
int H = in.nextInt();
int W = in.nextInt();
int N = in.nextInt();
if(N % H == 0) {
System.out.println((H * 100) + (N / H));
} else {
System.out.println(((N % H) * 100) + ((N / H) + 1));
}
}
}
}
'자바' 카테고리의 다른 글
[Java] 스트림 (1) | 2023.01.08 |
---|---|
[Java] 내부클래스, 람다식 (1) | 2023.01.08 |
[JAVA] 컬렉션 프레임워크 (1) | 2022.12.25 |
[JAVA] 제네릭 (3) | 2022.12.25 |
[JAVA] 변수값 변경하기 (1) | 2022.12.18 |