1712 손익분기점 [기본 수학 1/Bronze 4]

최유연·2021년 10월 22일
0

📋 문제 :

셀프 넘버

💡 문제 풀이 :

문제에서 말하는 손익 분기점이란, 총 수입이 (고정 비용 + 가변 비용) 보다 많아져 이익이 발생하는 순간을 말한다. 또한 손익 분기점에서 판매된 노트북의 수량을 출력해야 한다.
따라서 노트북 판매 비용 (C) - 가변 비용(B) 의 차액이 고정 비용을 넘어서는 순간을 구하면 된다.
이때 이익이 발생해야 하므로, 고정 비용 (A) / (C-B) 에다 1을 더해줘서 손익 분기점에서 판매된 노트북의 수량을 구한다.

만약 가변 비용이 노트북 판매가보다 높다면, 노트북을 아무리 팔아도 이익이 나올 수 없으므로 -1을 출력해준다.

💻 코드 :

python 코드


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

java 코드


import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int A = sc.nextInt();
        int B = sc.nextInt();
        int C = sc.nextInt();

        if(B>=C)
            System.out.println("-1");
        else
            System.out.println(A/(C-B) + 1);

    }
}
profile
프론트엔드 도메인 지식을 지닌 백엔드 개발자로 성장하기 위한 기록

0개의 댓글