a = int(input())
i = 0
while a >0:
a -= i
i += 1
a = i+a-1
res = str(a)+'/'+str(i-a)
if i %2 == 0:
res = str(i-a)+'/'+str(a)
print(res)
(무식하게 짠 코드, 시간초과, 0.7~0.9초정도)
k = int(input())
a = 1
b = 1
ab_flags = True
if(k == 1):
print('1/1')
for _ in range(k - 1):
if(ab_flags):
if(a == 1):
ab_flags = False
else:
a -= 1
b += 1
else:
if(b == 1):
ab_flags = True
else:
b -= 1
a += 1
print('{}/{}'.format(a, b))
'# 코딩 문제 관련 > 파이썬' 카테고리의 다른 글
백준 10250번(python) (0) | 2019.05.27 |
---|---|
Baekjoon 1011번(python) (0) | 2019.05.27 |
Baekjoon 2292번(python) (0) | 2019.04.29 |
Baekjoon 2941번(python) (0) | 2019.04.29 |
Baekjoon 5622번(python) (0) | 2019.04.29 |