자바 백준 10707번
브론즈 3
https://www.acmicpc.net/problem/10707
문제 보기
분류: 수학, 사칙연산
코드 풀이
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int A = sc.nextInt(); // X사의 1리터당 요금
int B = sc.nextInt(); // Y사의 기본요금
int C = sc.nextInt(); // Y사의 기본요금이 되는 사용량의 상한
int D = sc.nextInt(); // Y사의 1리터 당 추가요금
int P = sc.nextInt(); // JOI군의 집에서 사용하는 한 달간 수도의 양
int xBill = A * P; // X사의 요금 계산
int yBill = (P <= C) ? B : B + (P - C) * D; // Y사의 요금 계산
int minBill = Math.min(xBill, yBill); // 더 저렴한 수도회사 선택
System.out.println(minBill); // 결과 출력
}
}
'공부하기 > 백준' 카테고리의 다른 글
[Java] 백준 풀기 2875 - 대회 or 인턴 (0) | 2024.01.22 |
---|---|
[Java] 백준 풀기 2740 - 행렬 곱셈 (0) | 2024.01.19 |
[Java] 백준 풀기 2959 - 거북이 (0) | 2024.01.17 |
[Java] 백준 풀기 9613 - GCD 합 (0) | 2024.01.16 |
[Java] 백준 풀기 11006 - 남욱이의 닭장 (2) | 2024.01.15 |