Yeom's
Yeom's Coding Note
Yeom's
전체 방문자
오늘
어제
  • 분류 전체보기 (262)
    • 백준온라인 (94)
    • 운영체제 (14)
    • 프로그래머스 (0)
    • Go Language (40)
    • AWS (1)
    • 자료구조 (21)
    • Effective Java 3E (41)
    • JPA (1)
    • Tech Interview (33)
    • MySQL 8.0 (7)
    • CS 기술면접 (7)
    • Linux (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • https://mangkyu.tistory.com/89
  • 교보dts
  • https://mangkyu.tistory.com/90
  • 백준 설탕 배달
  • https://mangkyu.tistory.com/94
  • https://mangkyu.tistory.com/91
  • 망나니 개발자
  • https://mangkyu.tistory.com/88
  • boj 2839
  • java
  • 출처 : 망나니 개발자
  • maeil-mail
  • RealMySQL 8.0
  • Real MySQL 8.0
  • 망나니개발자
  • m1 linux
  • UTM
  • https://mangkyu.tistory.com/93
  • https://mangkyu.tistory.com/92

최근 글

티스토리

hELLO · Designed By 정상우.
Yeom's

Yeom's Coding Note

백준 온라인 1193번 / BaekJoon Online Problem 1193
백준온라인

백준 온라인 1193번 / BaekJoon Online Problem 1193

2021. 7. 17. 19:06
728x90
반응형

문제

무한히 큰 배열에 다음과 같이 분수들이 적혀있다.

1/1 1/2 1/3 1/4 1/5 …
2/1 2/2 2/3 2/4 … …
3/1 3/2 3/3 … … …
4/1 4/2 … … … …
5/1 … … … … …
… … … … … …

이와 같이 나열된 분수들을 1/1 -> 1/2 -> 2/1 -> 3/1 -> 2/2 -> … 과 같은 지그재그 순서로 차례대로 1번, 2번, 3번, 4번, 5번, … 분수라고 하자.

X가 주어졌을 때, X번째 분수를 구하는 프로그램을 작성하시오.

입력

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

출력

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

 

입력 받은 숫자에 위치하는 분수를 찾기 위해 정해진 규칙을 찾아야한다. 주어진 표에서 오른쪽으로 갈 수록 분모가 커지고 위에서 아래로 내려올수록 분자가 커진다. 찾고자 하는 위치의 숫자를 입력받아서 그 숫자가 0보다 클 때 까지 반복문을 돌린다. cnt는 0부터 1씩 증가하고 n에서 그 값을 빼준다. 반복문을 벗어났을 때, cnt의 값이 짝수이면 분자는 cnt+n이 되고 분모는 1에서 n을 뺀 값이 된다. 홀수면 분자와 분모의 위치가 바뀌면 된다.

 

백준 온라인 1193번 : 분수찾기

https://www.acmicpc.net/problem/1193

728x90
반응형

'백준온라인' 카테고리의 다른 글

백준 온라인 10250번 / BaekJoon Online Problem 10250  (0) 2021.07.17
백준 온라인 2869번 / BaekJoon Online Problem 2869  (0) 2021.07.17
백준 온라인 2292번 / BaekJoon Online Problem 2292  (0) 2021.07.15
백준 온라인 1712번 / BaekJoon Online Problem 1712  (0) 2021.07.15
백준 온라인 1316번 / BaekJoon Online Problem 1316  (0) 2021.07.15
    '백준온라인' 카테고리의 다른 글
    • 백준 온라인 10250번 / BaekJoon Online Problem 10250
    • 백준 온라인 2869번 / BaekJoon Online Problem 2869
    • 백준 온라인 2292번 / BaekJoon Online Problem 2292
    • 백준 온라인 1712번 / BaekJoon Online Problem 1712
    Yeom's
    Yeom's

    티스토리툴바