실습1 - 2단계 5543

김지훈·2020년 7월 31일
0

백준-5543 상근날드

문제

상근날드에서 가장 잘 팔리는 메뉴는 세트 메뉴이다. 주문할 때, 자신이 원하는 햄버거와 음료를 하나씩 골라, 세트로 구매하면, 가격의 합계에서 50원을 뺀 가격이 세트 메뉴의 가격이 된다.

햄버거는 총 3종류 상덕버거, 중덕버거, 하덕버거가 있고, 음료는 콜라와 사이다 두 종류가 있다.

햄버거와 음료의 가격이 주어졌을 때, 가장 싼 세트 메뉴의 가격을 출력하는 프로그램을 작성하시오.

입력

입력은 총 다섯 줄이다. 첫째 줄에는 상덕버거, 둘째 줄에는 중덕버거, 셋째 줄에는 하덕버거의 가격이 주어진다. 넷째 줄에는 콜라의 가격, 다섯째 줄에는 사이다의 가격이 주어진다. 모든 가격은 100원 이상, 2000원 이하이다.

출력

첫째 줄에 가장 싼 세트 메뉴의 가격을 출력한다.

코드

import java.util.*;

public class Main {

    public static void main(String[] args) {
        int[] price = new int[5];
        int bugerMin = 2000;
        int drinkMin = 2000;
        Scanner scan = new Scanner(System.in);
        for (int i = 0; i < 5; i++) {
            price[i] = scan.nextInt();
        }
        for (int i = 0; i < 3; i++) {
            if (price[i] < bugerMin) {
                bugerMin = price[i];
            }
        }
        if (price[3] < price[4]) {
            drinkMin = price[3];
        } else {
            drinkMin = price[4];
        }
        System.out.println(bugerMin + drinkMin - 50);

    }
}

가장 싼 버거와 가장 싼 음료를 구하여 -50을 해주면 된다!

더 좋은 방법이나 궁금한 점 있으면 댓글 부탁드립니다!

0개의 댓글