BOJ/백준-1193-python

cosmos·2021년 6월 8일
2
post-thumbnail

문제📖

풀이🙏

  • 첫째 줄에 x가 주어진다.
  • 첫째 줄에 분수를 출력한다.

코드💻

# boj, 1193 : 분수찾기, python3
# 수학, 구현 알고리즘
import sys

def find_bunsu(x):
    target = 1
    
    while x > target:
        x -= target
        target += 1
    
    if target % 2 == 0:
        num1 = x
        num2 = target-x+1
    else:
        num1 = target-x+1
        num2 = x
    
    return f'{num1}/{num2}'

X = int(sys.stdin.readline())

print(find_bunsu(X))

결과😎

출처 && 깃허브📝

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

0개의 댓글