728x90
반응형
이번 포스팅은 www.acmicpc.net/problem/1712에서 푼 것을 토대로 작성했습니다.
기본 수학 1의 첫 번째 문제인 손익분기점입니다.
문제
문제 해석
-
첫째 줄에 A, B, C가 빈칸으로 입력
-
A : 고정 비용 B : 가변 비용 C : 노트북 가격
-
손익분기점 nC > A+nB
-
손익분기점이 존재하면 n 출력,
-
손익분기점이 존재하지 않으면 -1 출력
Python 코드
a,b,c = map(int, input().split())
if b >=c :
print(-1)
else :
print(int((a/(c-b))+1))
Python 코드 풀이
if b >=c :
print(-1)
else :
print(int((a/(c-b))+1))
nc-nb > a
n(c-b) > a
n > a/(c-b)
이라고 생각하여 코드를 했습니다.
마지막 else 문은 n이 초과가 되어야 하기 때문에 1을 더해주고 int형으로 소수점을 없게 했습니다.
다음 포스팅으로 찾아오겠습니다 :)
728x90
반응형
'Python > 백준 알고리즘' 카테고리의 다른 글
[BaekJoon/Python] : 백준 2751번 - 수 정렬하기 2 (2) | 2022.10.18 |
---|---|
[BaekJoon/Python] : 백준 2292번 - 벌집 (0) | 2021.02.04 |
[BaekJoon/Python] : 백준 1316번 - 그룹 단어 체커 (0) | 2021.02.02 |
[BaekJoon/Python] : 백준 2941번 - 크로아티아 알파벳 (0) | 2021.01.12 |
[BaekJoon/Python] : 백준 5622번 - 다이얼 (0) | 2021.01.12 |