[백준 알고리즘] 1193번 분수찾기(Python)언어, 알고리즘 공부/백준2020. 3. 1. 22:05
Table of Contents
<Python>
X = int(input())
num = 1
cnt = 0
while X > cnt:
cnt += num
num += 1
#while문을 빠져나온 뒤의 num은 분수의 분모 분자를 합한 값
if num % 2 == 0:
top = 1
bottom = num - 1
for i in range(cnt-X):
top += 1
bottom -= 1
else:
top = num-1
bottom = 1
for i in range(cnt-X):
top -= 1
bottom += 1
print(str(top)+"/"+str(bottom))
▼링크
반응형
'언어, 알고리즘 공부 > 백준' 카테고리의 다른 글
[백준 알고리즘] 10250번 ACM호텔 (Python) (0) | 2020.03.01 |
---|---|
[백준 알고리즘] 2869번 달팽이는 올라가고 싶다(Python) (0) | 2020.03.01 |
[백준 알고리즘] 2292번 벌집 (Python) (0) | 2020.03.01 |
[백준 알고리즘] 1712번 손익분기점 (Python) (0) | 2020.03.01 |
[백준 알고리즘] 1316번 그룹 단어 체커(Python 3, Java) (0) | 2020.02.12 |
@쿠몬e :: ˚˛˚ * December☃ 。* 。˛˚
전공 공부 기록 📘
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!