- [백준 알고리즘] 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); } } }
같이 작성한다.
'Algorithm & Data Structure > 백준 알고리즘' 카테고리의 다른 글
[백준 알고리즘] 1018번 체스판 다시 칠하기 Python (0) 2021.02.16 [백준 알고리즘] 2231번 문제 분해합 구하기 Python (0) 2021.02.02 [백준 알고리즘] 2869번 달팽이는 올라가고 싶다 Java (0) 2020.06.15 [백준 알고리즘] 1193번 분수찾기 Java (0) 2020.06.15 [백준 알고리즘] 2839번 설탕 배달 Java (0) 2020.06.15 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)