728x90
728x170
문제
상근날드에서 가장 잘 팔리는 메뉴는 세트 메뉴이다. 주문할 때, 자신이 원하는 햄버거와 음료를 하나씩 골라, 세트로 구매하면, 가격의 합계에서 50원을 뺀 가격이 세트 메뉴의 가격이 된다.
햄버거는 총 3종류 상덕버거, 중덕버거, 하덕버거가 있고, 음료는 콜라와 사이다 두 종류가 있다.
햄버거와 음료의 가격이 주어졌을 때, 가장 싼 세트 메뉴의 가격을 출력하는 프로그램을 작성하시오.
입력
입력은 총 다섯 줄이다. 첫째 줄에는 상덕버거, 둘째 줄에는 중덕버거, 셋째 줄에는 하덕버거의 가격이 주어진다. 넷째 줄에는 콜라의 가격, 다섯째 줄에는 사이다의 가격이 주어진다. 모든 가격은 100원 이상, 2000원 이하이다.
출력
첫째 줄에 가장 싼 세트 메뉴의 가격을 출력한다.
예제 입력 1
800 700 900 198 330 |
예제 출력 1
848 |
출처
Olympiad > 일본정보올림피아드 예선 > JOI 2012 예선 1번
· 문제를 번역한 사람: baekjoon
· 문제의 오타를 찾은 사람: eric00513
알고리즘 분류
· 구현
코드
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | #include <iostream> using namespace std; #define A 3 #define B 2 int main() { int ham_price[A], bev_price[B], ham_min, bev_min; for (int i = 0; i < A; i++) { cin >> ham_price[i]; } for (int i = 0; i < B; i++) { cin >> bev_price[i]; } ham_min = ham_price[0]; bev_min = bev_price[0]; for (int i = 0; i < A; i++) { if (ham_min > ham_price[i]) ham_min = ham_price[i]; } for (int i = 0; i < B; i++) { if (bev_min > bev_price[i]) bev_min = bev_price[i]; } cout << ham_min + bev_min - 50 << endl; return 0; } |
728x90
그리드형(광고전용)
'Problem Solving > BaekJoon Online Judge' 카테고리의 다른 글
[BOJ5063][C++] TGN (0) | 2018.10.03 |
---|---|
[BOJ2822][C++] 점수 계산 (0) | 2018.10.03 |
[BOJ10707][C++] 수도요금 (0) | 2018.10.03 |
[BOJ5597][C++] 과제 안 내신 분..? (0) | 2018.10.02 |
[BOJ2490][C++] 윷놀이 (0) | 2018.10.01 |
[BOJ12791][C++] Starman (0) | 2018.10.01 |
[BOJ7567][C++] 그릇 (0) | 2018.09.29 |
[BOJ7568][C++] 덩치 (0) | 2018.09.29 |