본문 바로가기
백준(Baekjoon)

[백준] 5543번: 상근날드 - 자바

by IT 정복가 2022. 3. 20.
728x90

https://www.acmicpc.net/problem/5543

 

5543번: 상근날드

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

www.acmicpc.net


[문제]


[코드]

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int burger = 2001, drink = 2001;
		
		for(int i = 0; i < 3; i++) {
			int bur = sc.nextInt();
			if(burger > bur)
				burger = bur;
		}
		for(int i = 0; i < 2; i++) {
			int dri = sc.nextInt();
			if(drink > dri)
				drink = dri;
		}
		
		System.out.println(burger+drink-50);
			
		sc.close();
	}
}

[설명]

1. 버거와 음료의 최대값이 2000을 넘어가지 않기때문에 burger와 drink의 변수를 2001로 초기화 한다.

2. for문을 돌려 상덕버거, 중덕버거, 하덕버거의 값을 bur로 입력 받는다.

3. if문을 통해 bur의 값이 burger의 값보다 작다면 burger의 값에 bur를 넣어준다. 

4. for문을 돌려 콜라, 사이다의 값을 dri으로 입력 받는다.

5. if문을 통해 dri의 값이 drink의 값보다 작다면 drink의 값에 dri를 넣어준다. 

6. burger+drink+50로 출력한다.


[결과]

728x90