본문 바로가기
파이썬알고리즘

20210607#(35) 백준 1193 파이썬

by zho 2021. 6. 7.

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

 

1193번: 분수찾기

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

www.acmicpc.net

n=1
num=0
numSum=0
x=int(input())
while 1:
    if x<=num:
        break
    else:
        num+=n
        n+=1
for i in range(n-1):
    numSum+=i
h=x-numSum
if n%2==1:
    print(str(h)+"/"+str(n-h))
elif n%2==0:
    print(str(n-h)+"/"+str(h))

 

 

728x90