https://www.acmicpc.net/problem/2775
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 a = in.nextInt();
for(int i = 0; i < a; i++) {
int k = in.nextInt();
int n = in.nextInt();
System.out.println(apt[k][n]);
}
}
}
https://www.acmicpc.net/problem/1193
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int a = in.nextInt();
int block_cnt = 1; //대각선의 블록 갯수
int block_sum = 0; //해당 대각선 직전 대각선까지의 블록 누적 합
while(true) {
if(a <= block_cnt + block_sum) {
if(block_cnt % 2 == 1 ) { //대각선의 갯수가 홀수일 경우
//분자가 큰 수부터 시작 -> 대각선의 갯수가 3면 3, 2, 1 순서
//분자는 대각선의 블록 갯수 - (a번째 - 직전 대각선까지의 블럭 갯수의 합 - 1)
//분모는 a번째 - 직전 대각선까지의 블록 갯수의 합
int molecule = block_cnt - (a - block_sum - 1);
int denominator = a - block_sum;
System.out.println(molecule + "/" + denominator);
break;
}
else { //대각선의 갯수가 짝수일 경우
//홀수일 때와 반대로
int denominator = block_cnt - (a - block_sum - 1);
int molecule = a - block_sum;
System.out.println(molecule + "/" + denominator);
break;
}
}
else {
block_sum += block_cnt;
block_cnt++;
}
}
}
}
https://www.acmicpc.net/problem/10250
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int T = sc.nextInt();
for(int i = 0; i< T; i++) {
int H = sc.nextInt();
int W = sc.nextInt();
int N = sc.nextInt();
int x = (N/H) + 1;
int y = N%H;
if(N%H==0) {
x = N/H;
y = H;
}
System.out.println(y*100+x);
}
}
}
'Java-Study' 카테고리의 다른 글
Java Study : 9주차 - 백준 문제풀이 (0) | 2023.01.08 |
---|---|
Java Study : 9주차 정리 - 내부 클래스, 람다식, 스트림 (0) | 2023.01.08 |
Java Study : 8주차 정리 - 컬렉션 프레임워크(제네릭, 컬렉션 프레임워크, (List, Set, Map)인터페이스) (0) | 2022.12.23 |
Java Study : 7주차 - 백준 문제풀이 (0) | 2022.12.23 |
Java Stduy : 7주차 정리 - 기본 클래스(Object, String, Wrapper, Class 클래스) (0) | 2022.12.23 |