- [백준 알고리즘] 1712번 손익 분기점 Java2020년 06월 15일
- 홀쑥
- 작성자
- 2020.06.15.:51

손익분기점 계산 문제 손익 분기점 계산 문제이다.
내가 생각한 공식은
a : 고정비용
b : 가변비용
c : 상품가격
i : 손익분기점 판매량
만약 b >= c 일 경우에는 손익분기점이 발생할 수 없고 결과는 -1이 출력되어야 한다.
우리가 구하고 싶은 것은 i 이다.
a + ( b * i ) = ( c * i ) 의 순간 손익분기점이 발생한다.
a = ( c * i ) - ( b * i )
a = ( c - b ) * i
a / ( c - b ) = i
일 때 손익 분기점이 발생하다.
그리고 문제는 손익분기점을 넘겨야 하기 때문에 +1한다. 따라서 코드를
import java.util.Scanner; public class back1712 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); int c = sc.nextInt(); int i = 1; if(b>=c) System.out.println(-1); else { System.out.println(a/(c-b)+1); } } }같이 작성한다.
다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)