백준 문제풀이/정렬(Sort)

백준 온라인 저지 - 수 정렬하기3(# 10989) 파이썬

Itscool 2022. 2. 24. 00:48

문제설명

아주 적은 공간의 메모리만 할당되었고, 배열에 들어갈 수 있는 최댓값이 크지 않은 경우 카운팅정렬을 통하여 문제를 해결할 수 있습니다.

 

수 정렬하기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