알고리즘 공부
백준 1712번
transfer_kk
2022. 11. 30. 23:29
문제
https://www.acmicpc.net/problem/1712
1712번: 손익분기점
월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와
www.acmicpc.net
나의 풀이
a,b,c=map(int,input().split())
count=0
if b>=c:
count=-1
else:
count=a//(c-b)+1
print(count)
count라는 변수를 굳이 넣지 않고도 코딩할 수 있는 것 같다.
처음에는 while True를 사용하여 무한루프를 돌리면서 손익분기점을 찾으려 했지만 시간초과가 나오게 되었다 그래서 try except를 사용해 바로 잡으려다가 생각해보니 굳이 무한루프를 돌리는 것이 아닌 간단한 수학 문제로 푸는 문제였다. 너무 while문이나 for문으로 하려고 하지 않고 좀 더 넓게 그리고 수학적으로 먼저 접근해보는 것도 좋은 방식이라는 생각이 들었다.