처음에 sol1식으로 풀었다가 시간초과창이 떳다.
시간초과를 피하기위해 무한반복문을 없앤 뒤, 첫번째 풀이의 if문의 왼, 좌의 식을 하나의 식으로 표현한 뒤 바로 print하는 방식을 택했다.
예외처리로는 가변비용인 c가 b보다 작으면 cnt가 얼마나 많아지든 넘어서질 못하기
때문에 조건문으로 b >= c를 넣어주었다.
(sol1)
# boj, 1712 : 손익분기점, python3
A, B, C = map(int,input().split())
cnt = 0
while True:
if C * cnt > A + (B * cnt):
print(cnt)
break
elif B >= C:
print(-1)
break
else:
cnt += 1
(sol2)
A, B, C = map(int,input().split())
if B >= C:
print(-1)
break
else:
print(A//(C-B)+1)
break
https://www.acmicpc.net/problem/1712