IT보안관의 공부 클라우드
[백준 1193]분수찾기 본문
https://www.acmicpc.net/problem/1193
import sys
input = sys.stdin.readline
n= int(input())
x = 1 # 0,1
y = 1
sw=1
add=1
i=0
while i <= n :
for j in range(1,add+1):
if sw == 0: #위에서 아래
x=j
y=add-j+1
else: #아래에서 위로
x=add-j+1
y=j
i=i+1
if i == n :
print(str(x)+'/'+str(y))
break
add=add+1
if sw == 0:
sw = 1
else:
sw = 0
* python3로 실행 시 시간초과, pypy3로 실행
add 변수를 통해 이중 for문으로 x,y를 설정하고 출력.(x, y는 add 변수의 크기를 넘지 못하는 특징을 이용)
'코딩 테스트 > 백준' 카테고리의 다른 글
[백준 2941]크로아티아 알파벳 (0) | 2022.08.18 |
---|---|
[백준 16194]카드 구매하기2 (0) | 2022.07.09 |
[백준 9095]1, 2, 3 더하기 (0) | 2022.07.09 |
[백준 1874]스택 수열 (0) | 2022.07.07 |
[백준 12865]평범한 배낭 (0) | 2022.07.07 |
Comments