[백준/JAVA] 기본 수학 - 1712번 손익분기점

신승현·2022년 8월 26일
0

더 좋은 문제 풀이가 있거나 궁금하신 점이 있다면 편하게 댓글 남겨주세요!


📝 문제


1712번 손익분기점


🤷‍♂️ 접근 방법


막상 문제만 이해한다면 쉽게 해결할 수 있는 수학문제입니다. 먼저 문제를 정리해보겠습니다.

  • A만원 고정 비용 = 노트북 판매 대수에 상관없이 매년 지불하는 금액 (ex 임대료, 재산세, 보험료, 급여)

  • B만원 가변 비용 = 한 대의 노트북을 생산하는 데에 드는 비용 (ex 재료비와 인건비)

  • C만원 노트북 가격 = 한 대의 노트북 판매가격

  • 손익분기점 = 총 판매 가격 > 총비용(고정비용 + 가변비용)

n을 판매량이라고 한다면 Cn = A + Bn 임으로 n = A/(C-B)가 총수익과 총비용이 같아지는 지점입니다.

손익분기점은 이익이 발생하는 시점임으로 n에 1을 더한 A/(B-C) +1 이 됩니다.


✍ 풀이


import java.util.Scanner;
 
public class Main {
	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
 
 
		int A = in.nextInt();	// 불변 비용
		int B = in.nextInt();	// 가변 비용
		int C = in.nextInt(); 	// 노트북 가격
        
		if (C <= B) {
			System.out.println("-1");
		} 
		else {
			System.out.println((A/(C-B))+1);
		}
	}
}

Reference


profile
I have not failed. I've just found 10,000 ways that won't work. - Thomas A. Edison

0개의 댓글