


import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int X = Integer.parseInt(br.readLine());
int cross_count = 1; // 현재 대각선의 분수 개수
int count_sum = 0; // 이전 대각선까지의 합
while (true) {
if (X <= count_sum + cross_count) {
if (cross_count % 2 == 1) { // 대각선의 분수 개수가 짝수
bw.write((cross_count - (X - count_sum - 1)) + "/" + (X - count_sum) + "\n");
}
else { // 대각선의 분수 개수가 홀수
bw.write((X - count_sum) + "/" + (cross_count - (X - count_sum - 1)) + "\n");
}
break;
}
else {
count_sum += cross_count;
cross_count++;
}
}
br.close();
bw.flush();
bw.close();
}
}
'JAVA - 백준 > 일반 수학 1' 카테고리의 다른 글
[백준 Java] 일반 수학 1 - 2869번: 달팽이는 올라가고 싶다 (1) | 2025.02.16 |
---|---|
[백준 Java] 일반 수학 1 - 2292번: 벌집 (0) | 2025.02.16 |
[백준 Java] 일반 수학 1 - 2903번: 중앙 이동 알고리즘 (0) | 2025.02.16 |
[백준 Java] 일반 수학 1 - 2720번: 세탁소 사장 동혁 (0) | 2025.02.16 |
[백준 Java] 일반 수학 1 - 11005번: 진법 변환2 (0) | 2025.02.15 |



import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int X = Integer.parseInt(br.readLine());
int cross_count = 1; // 현재 대각선의 분수 개수
int count_sum = 0; // 이전 대각선까지의 합
while (true) {
if (X <= count_sum + cross_count) {
if (cross_count % 2 == 1) { // 대각선의 분수 개수가 짝수
bw.write((cross_count - (X - count_sum - 1)) + "/" + (X - count_sum) + "\n");
}
else { // 대각선의 분수 개수가 홀수
bw.write((X - count_sum) + "/" + (cross_count - (X - count_sum - 1)) + "\n");
}
break;
}
else {
count_sum += cross_count;
cross_count++;
}
}
br.close();
bw.flush();
bw.close();
}
}
'JAVA - 백준 > 일반 수학 1' 카테고리의 다른 글
[백준 Java] 일반 수학 1 - 2869번: 달팽이는 올라가고 싶다 (1) | 2025.02.16 |
---|---|
[백준 Java] 일반 수학 1 - 2292번: 벌집 (0) | 2025.02.16 |
[백준 Java] 일반 수학 1 - 2903번: 중앙 이동 알고리즘 (0) | 2025.02.16 |
[백준 Java] 일반 수학 1 - 2720번: 세탁소 사장 동혁 (0) | 2025.02.16 |
[백준 Java] 일반 수학 1 - 11005번: 진법 변환2 (0) | 2025.02.15 |