반응형
3개의 버거와 2개의 음료 가격이 주어졌을 때, 가장 싼 세트 메뉴의 가격을 구하는 코드.
문제에서 버거와 음료를 하나씩 고른다고 했으므로 for문을 2개 이용하여 버거 값과 음료 값을 따로 입력받는다.
가장 싼 세트 메뉴의 가격을 구하는 프로그램이므로 각 for문 안에서 가장 싼 버거 값을 Hmin에, 가장 싼 음료값을 Bmin에 대입한다.
그 후에 set라는 변수를 만들어 앞서 구했던 Hmin과 Bmin값을 더한 후 50원을 빼면 끝.
(set 변수를 만드는 대신 System.out.println(Hmin+Bmin-50); 코드를 사용해도 무방)
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
int Hmin = 2000;
int Bmin = 2000;
int set = 0;
for (int i = 0; i < 3; i++) {
int n = s.nextInt();
if (n < Hmin) {
Hmin = n;
}
}
for (int i = 0; i < 2; i++) {
int n = s.nextInt();
if (n < Bmin) {
Bmin = n;
}
}
set = Hmin + Bmin - 50;
System.out.println(set);
}
}
반응형
'Java > 백준알고리즘' 카테고리의 다른 글
백준알고리즘 #2446 별 찍기 - 9 java (0) | 2020.03.30 |
---|---|
백준알고리즘 #2523 별 찍기 - 13 java (0) | 2020.03.30 |
백준알고리즘 #10039 평균 점수 java (0) | 2020.03.30 |
백준알고리즘 #2581 소수 java (0) | 2020.03.30 |
백준알고리즘 #1978 소수찾기 Java (0) | 2020.03.13 |