프로그래밍-학습기록/코딩테스트
백준 온라인 저지 | 5543 | 실습: 상근날드
leesche
2020. 7. 20. 16:43
나의 풀이
쉬웠다.
배열에 순서대로 입력을 하고 최솟값을 찾아내는 방법만 알면 된다.
햄버거 중에 가장 작은 것과 음료수 중에 가장 작은 것을 더하는 방식으로 풀었다.
package baekjunOnlineJudge;
import java.io.*;
public class Bj_5543 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int cheapestBurger = 2000;
int cheapestBeverage = 2000;
int menu[] = new int[5];
for(int i=0; i<5; i++) {
menu[i] = Integer.parseInt(br.readLine());
if(i<3) {
if(menu[i]<cheapestBurger) {
cheapestBurger = menu[i];
}
}
if(i<5) {
if(menu[i]<cheapestBeverage) {
cheapestBeverage = menu[i];
}
}
}
System.out.println(cheapestBurger+cheapestBeverage-50);
}
}