[백준 1193] 냅다 시작 Day3 - 기본 수학 1

김민지·2022년 12월 15일
0

냅다 시작 백준

목록 보기
8/118

[백준 1193] 기본 수학1 3단계. 분수찾기

✨ 문제 ✨

= 입력 =

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

= 출력 =

첫째 줄에 분수를 출력한다.

= 예제 입력 1 =

1

= 예제 출력 1 =

1/1

= 예제 입력 2 =

2

= 예제 출력 2 =

1/2

= 예제 입력 3 =

3

= 예제 출력 3 =

2/1

= 예제 입력 4 =

4

= 예제 출력 4 =

3/1

= 예제 입력 5 =

5

= 예제 출력 5 =

2/2

= 예제 입력 6 =

6

= 예제 출력 6 =

1/3

= 예제 입력 7 =

7

= 예제 출력 7 =

1/4

= 예제 입력 8 =

8

= 예제 출력 8 =

2/3

= 예제 입력 9 =

9

= 예제 출력 9 =

3/2

= 예제 입력 10 =

14

= 예제 출력 10 =

2/4

✨ 정답 ✨


너무 어렵다.
손으로 풀면 그래도 할만 할 것 같은데 코드로 하니 어렵다.
규칙은 찾았는데 이걸 어떻게 간략하게 정리해서 코드로 짜야 할지 고민하는 과정이 너무나도 길다.


분모, 분자가 각각 오름차순 내림차순인 경우, 그리고 그 반대의 경우가 번갈아서 나오기 때문에 배열을 두 개 만들어 주었다.
그리고 주어진 숫자번째 분수는 분모가 오름차순인지 내림차순인지 확인하기 위해 %2로 짝/홀수를 판별해 주었다.

💡💡 기억해야 할 점

  1. 찾아낸 규칙/패턴은 최대한 단순화하자. 코드를 쉽게 짜기 위함이다.
profile
이건 대체 어떻게 만든 거지?

0개의 댓글