Notice
Recent Posts
Recent Comments
07-03 00:01
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Archives
Today
Total
관리 메뉴

Byeol Lo

N1193 - 분수찾기 본문

Algorithm/Math

N1193 - 분수찾기

알 수 없는 사용자 2024. 6. 22. 16:32

import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int level = (int) Math.ceil((-1 + Math.sqrt(1 + 8 * n)) / 2);
        int a = n - (level - 1) * level / 2;
        int b = level + 1 - a;

        if (level % 2 == 0) {
            System.out.println(a + "/" + b);
        } else {
            System.out.println(b + "/" + a);
        }
    }
}

'Algorithm > Math' 카테고리의 다른 글

N11653 - 소인수분해  (0) 2024.06.22
N2903 - 중앙 이동 알고리즘  (0) 2024.06.15
N13241 - 최소공배수 구하기  (0) 2024.06.15
Comments