[알고리즘] (백준 1712) 손익분기점

이용찬·2021년 12월 13일
0

알고리즘

목록 보기
1/31
post-thumbnail

문제
(백준 1712) 손익분기점

Python 풀이

a1, a2, a3 = input().split()  # 한번에 세 개의 입력을 받기 위해 split() 함수 사용

i1 = int(a1)
i2 = int(a2)
i3 = int(a3)

if i2 >= i3:  # 생산가가 판매가 보다 크거나 같으면 적자 
    print('-1')

else:
    print(int(i1 / (i3 - i2) + 1))  # 고정비를 마진으로 나누었을 때 0이면 손익분기점 달성, 0보다 크면 흑자

Java 풀이

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner num = new Scanner(System.in);

        int a = num.nextInt();
        int b = num.nextInt();
        int c = num.nextInt();

        if (b >= c) {
            System.out.println("-1");
        } else {
            System.out.println(a / (c - b) + 1);
        }
    }
}
profile
안녕하세요. 클래식을 즐기는 개발자, 이용찬입니다.

0개의 댓글