1193번 분수 찾기

2023. 1. 29. 20:23개인공부/코딩테스트

1193번: 분수찾기 (acmicpc.net)

 

1193번: 분수찾기

첫째 줄에 X(1 ≤ X ≤ 10,000,000)가 주어진다.

www.acmicpc.net

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
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <iostream>      
using namespace std;
 
int main()
{
    int Index = 0;
    cin >> Index;
 
    int x = 1, y = 1;
    bool increaseX = true;
    for (int i = 1; i < Index; ++i)
    {
        if (increaseX == true)
        {
            if (y == 1)
            {
                ++x;
                increaseX = false;
            }
            else
            {
                ++x;
                --y;
            }
        }
        else
        {
            if (x == 1)
            {
                ++y;
                increaseX = true;
            }
            else
            {
                ++y;
                --x;
            }
        }
    }
    
    cout << y << "/" << x;
 
    return 0;
}
cs

'개인공부 > 코딩테스트' 카테고리의 다른 글

소수 구하기  (0) 2023.01.30
부녀회장이 될테야  (0) 2023.01.30
손익분기점  (0) 2023.01.29
그룹 단어 체커  (0) 2023.01.29
평균은 넘겠지  (0) 2023.01.29