본문 바로가기

알고리즘 공부/백준 > Python3

[백준 파이썬] #1712: 손익분기점

https://www.acmicpc.net/problem/1712

 

1712번: 손익분기점

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

www.acmicpc.net

 

[정답]

A,B,C=map(int,(input().split()))
if B>=C:
    print("-1")
else:
    print(A//(C-B)+1)


이 문제는 시간 초과, 런타임 에러, 틀렸습니다.. 등 많은 과정을 거친 후에 정답을 맞췄다.


<런타임 에러>

A,B,C=map(int,(input().split())) 
if B>=C: 
    print("-1") 
else: 
    b_e_p=A//(C-B)+1

print(b_e_p)

이 부분만 다르게 했는데, 런타임 에러가 떴다.


<틀렸습니다>

A,B,C=map(int,(input().split()))

print(A//(C-B)+1)

이렇게 제출하였더니, 틀렸습니다가 떴다.

문제를 읽어보면,

첫 번째 줄에 손익분기점 즉 최초로 이익이 발생하는 판매량을 출력한다. 손익분기점이 존재하지 않으면 -1을 출력한다.

문제를 잘 읽고 풀자.