본문 바로가기
프로그래밍/알고리즘

백준 1712 파이썬

by monicada 2022. 10. 31.
728x90

문제

 

1712번: 손익분기점

월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와

www.acmicpc.net

 

해결 코드 

a,b,c = map(int,input().split()) #a=고정비용, b=가변비용, c=노트북 가격
if b >= c:  # 가변비용 >= 노트북 가격
    print(-1) #값이 존재하지 않을 경우 예외처리 
else:
    print(a//(c-b)+1) #값이 존재하면 최초 이익이 발생하는 시점의 판매량 출력

문제의 키 포인트는 판매량을 n이라고 한다면 c(노트북 가격)*n(판매량) = a(고정비용) + b(가변비용)*n(판매량)으로 나타낼 수 있다. 이 식을 간단히 하는 것에 달려있다

 

'//'연산자는 나눗셈의 몫을 구하는 연산자이다 

이 연산자를 마지막 코드에 사용한 이유는 정수로 출력하기 위해서 사용했다 

'프로그래밍 > 알고리즘' 카테고리의 다른 글

백준 2439 파이썬 - 별찍기 - 2  (0) 2022.11.02
백준 2869 파이썬  (0) 2022.11.01
백준 11654 파이썬  (0) 2022.10.27
백준 4673 파이썬  (0) 2022.10.26
백준 8958 파이썬  (0) 2022.10.25

댓글