🖇️ 문제

📝 코드 계획
1. 고정 비용 A, 가변 비용 B, 노트북 가격 C
2. 총 수입이 총 비용보다 많아지는 손익분기점 구하는 조건문
🔍 전체 코드
a, b, c = map(int, input().split()) #코드 계획 -1 ☑️
if b>=c: #코드 계획 -2 ☑️
print(-1)
else:
d = a//(c-b)+1
print(d)
🖍️ 코드 해설
각 a, b, c에 고정 비용, 가변 비용, 노트북 가격을 입력 받아 넣는다.
문제에도 나와있듯이, 총 비용(=고정비용 a + 가변비용 b)이며, b와 c는 서로 비례한다.
그래서 만약 입력한 b가 c보다 클 땐,아무리 생산량을 늘려도 수입이 총 비용보다 커질 수 없기 때문에
손익분기점을 구할 수 없으므로 -1을 출력한다.
반대로 만약 c가 b와 같거나 크다면, 손익분기점을 구하는 식을 활용해서 구할 수 있다.
손익분기점이 나는 구간은 a+b*d(판매량) < c*d인 순간이다.
우리는 d(판매량)를 구해야하므로, d를 제외한 나머지를 왼쪽으로 몰아준다.
a//(c-b)<d 로 구할 수 있으며, d는 a//(c-b)보다 커야하므로, d = a//(c-b)+1이 될 수 있다.
손익분기점은 d로 출력된다.