[백준 알고리즘] 5543번 / 상근날드

2021. 4. 19. 23:24알고리즘/백준

728x90
반응형
SMALL

문제

상근날드에서 가장 잘 팔리는 메뉴는 세트 메뉴이다.

주문할 때, 자신이 원하는 햄버거와 음료를 하나씩 골라, 세트로 구매하면,

가격의 합계에서 50원을 뺀 가격이 세트 메뉴의 가격이 된다.

 

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

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

 

입력

입력은 총 다섯 줄이다.

첫째 줄에는 상덕버거, 둘째 줄에는 중덕버거, 셋째 줄에는 하덕버거의 가격이 주어진다.

넷째 줄에는 콜라의 가격, 다섯째 줄에는 사이다의 가격이 주어진다.

모든 가격은 100원 이상, 2000원 이하이다.

 

출력

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

 

입출력 예제

입력 출력
800
700
900
198
330
848
1999
1999
100
189
100
150

 

 

🌈 문제 풀이

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import java.util.Arrays;
import java.util.Scanner;
 
public class No5543_McDonald {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        int[] burger = new int[3];
        int[] drink = new int[2];
        
        /* 햄버거 가격 */
        for (int i = 0; i < burger.length; i++) {
            burger[i] = sc.nextInt();
        }
        
        /* 음료수 가격 */
        for (int i = 0; i < drink.length; i++) {
            drink[i] = sc.nextInt();
        }
        
        sc.close();
        
        /* 가격 오름차순 정렬 */
        Arrays.sort(burger);
        Arrays.sort(drink);
        
        System.out.println(burger[0+ drink[0- 50);
    }
}
 
cs

 

👩‍💻 풀어보기 👨‍💻 https://www.acmicpc.net/problem/5543

 

5543번: 상근날드

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

www.acmicpc.net

 

728x90
반응형
LIST