-
[백준] 1193. 분수 찾기코테 준비/구현 2023. 1. 14. 01:54
<아이디어>
x=1일때 (1,1)
x=2일때 (1,2)
x=4일때 (3,1)
.
x=(i*(i+1)/2)+1일때 i가 짝수면 (i+1,1), 홀수면 (1,i+1)
import sys x=int(sys.stdin.readline()) for i in range(x): if ((i*(i+1))//2)+1<=x and (((i+1)*(i+2))//2)+1>x: break a=(i+1)-(x-((i*(i+1))//2)-1) b=1+(x-((i*(i+1))//2)-1) if i%2==0: print(str(a)+"/"+str(b)) else: print(str(b)+"/"+str(a))
'코테 준비 > 구현' 카테고리의 다른 글
[프로그래머스] 예상대진표 (0) 2023.01.18 [프로그래머스] N개의 최소공배수 (0) 2023.01.17 11659. 구간 합 구하기 4 (시간 초과 지옥) (0) 2023.01.07 1676. 팩토리얼 0의 개수 (0) 2022.12.10 달팽이 숫자 (0) 2022.12.07