Java/백준알고리즘

백준알고리즘 #5543 상근날드 java

Sehyeok20 2020. 3. 30. 03:44
반응형

백준알고리즘 #5543 상근날드

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);

	}
}
반응형