This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.util.*; | |
import java.io.*; | |
/** | |
* https://www.acmicpc.net/problem/5543 | |
* BOJ 백준온라인져지 5543 상근날드 풀이 | |
*/ | |
public class Main { | |
private static BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); | |
public static void main(String args[]) throws IOException { | |
BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); | |
int burger = Integer.MAX_VALUE; | |
for (int i = 0; i < 3; i++) burger = Math.min(burger, Integer.parseInt(br.readLine())); | |
int drink = Integer.MAX_VALUE; | |
for (int i = 0; i < 2; i++) drink = Math.min(drink, Integer.parseInt(br.readLine())); | |
bw.write(String.valueOf(burger + drink - 50)); | |
bw.flush(); | |
} | |
} |
문제
상근날드에서 가장 잘 팔리는 메뉴는 세트 메뉴이다. 주문할 때, 자신이 원하는 햄버거와 음료를 하나씩 골라, 세트로 구매하면, 가격의 합계에서 50원을 뺀 가격이 세트 메뉴의 가격이 된다.
햄버거는 총 3종류 상덕버거, 중덕버거, 하덕버거가 있고, 음료는 콜라와 사이다 두 종류가 있다.
햄버거와 음료의 가격이 주어졌을 때, 가장 싼 세트 메뉴의 가격을 출력하는 프로그램을 작성하시오.
입력
입력은 총 다섯 줄이다. 첫째 줄에는 상덕버거, 둘째 줄에는 중덕버거, 셋째 줄에는 하덕버거의 가격이 주어진다. 넷째 줄에는 콜라의 가격, 다섯째 줄에는 사이다의 가격이 주어진다. 모든 가격은 100원 이상, 2000원 이하이다.
출력
첫째 줄에 가장 싼 세트 메뉴의 가격을 출력한다.
예제 입력 1
800 700 900 198 330
예제 출력 1
848
출처
Olympiad > 일본정보올림피아드 예선 > JOI 2012 예선 1번
'IT > 알고리즘' 카테고리의 다른 글
BOJ 백준온라인져지 2523 별찍기 - 13 풀이 (0) | 2018.06.18 |
---|---|
BOJ 백준온라인져지 1032 명령 프롬프트 풀이 (0) | 2018.06.16 |
BOJ 백준온라인져지 14888 연산자 끼워넣기 풀이 (0) | 2018.06.16 |
BOJ 백준온라인져지 2805 나무 자르기 풀이 (0) | 2018.06.16 |
BOJ 백준온라인져지 1309 동물원 풀이 (0) | 2018.06.15 |