알고리즘왕/BOJ
[백준/1193/JAVA] 분수찾기
찌 ㅋ
2020. 3. 18. 20:49
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int x = sc.nextInt();
System.out.println(solution(x));
}
static String solution(int x) {
int height = 1;
int sum = 1;
while(sum < x) {
height++;
sum += height;
}
int i = x - (sum - height);
int j = height - i + 1;
if(height%2 == 0)
return i+"/"+j;
else
return j+"/"+i;
}
}
머리로만 생각하는 것보다 확실히 손으로 써보는 게 잘 풀린다! (당연한 말)