문제 링크
https://www.acmicpc.net/problem/1193
나의 코드 (Python)
n = int(input())
line = 1
while n > line: # 해당 줄의 몇번인지 찾기 위해
n -= line
line += 1
if line % 2 == 1: # 홀수 라인인 경우
top = line - n + 1
bottom = n
else: # 짝수 라인인 경우
top = n
bottom = line - n + 1
print("%d/%d" % (top, bottom))
해당 문제는 지그재그로 움직이기 때문에 홀수라인과 짝수라인 분수의 모습이 다릅니다.
'코딩공부 > 백준 (python)' 카테고리의 다른 글
[백준 1205] 등수 구하기 (Python) (0) | 2022.09.06 |
---|---|
[백준 2869] 달팽이는 올라가고 싶다 (Python) (0) | 2022.03.20 |
[백준 2292] 벌집 (Python) (0) | 2022.03.19 |
[백준 1712] 손익분기점 (Python) (0) | 2022.03.18 |
[백준 1316] 그룹 단어 체커 (Python) (0) | 2022.03.18 |
댓글