https://www.acmicpc.net/problem/1193 이 문제 풀고나서 흥미로 10^35를 입력값으로 넣어봤단말이야?

그런데 제대로된 값을 안뱉어서 어디가 문제인지 궁금함


코드는

import math
if __name__ == '__main__':
X = int(input())
group = math.ceil((math.sqrt(X*8+1)-1)/2)
n = group*(group+1)/2-X
group, n = map(int, (group, n))
if group % 2:
print(f'{n+1}/{group-n}')
else:
print(f'{group-n}/{n+1}')