문제설명
아주 적은 공간의 메모리만 할당되었고, 배열에 들어갈 수 있는 최댓값이 크지 않은 경우 카운팅정렬을 통하여 문제를 해결할 수 있습니다.
수 정렬하기3(# 10989) 파이썬 코드
a, b, c = map(int, input().split())
while True:
try:
bep = int(a/(c-b)) + 1 #try문 밖에 쓰면 ZeroDivsionError 발생
if bep > 0:
print(bep)
else:
print(-1)
except ZeroDivisionError:
print(-1)
break
'백준 문제풀이 > 정렬(Sort)' 카테고리의 다른 글
수 정렬하기 2(# 2751) 파이썬 (0) | 2022.02.24 |
---|---|
백준 온라인 저지 - 수 정렬하기(#2750) 파이썬 (0) | 2022.02.24 |