문제
https://www.acmicpc.net/problem/5543
5543번: 상근날드
문제 상근날드에서 가장 잘 팔리는 메뉴는 세트 메뉴이다. 주문할 때, 자신이 원하는 햄버거와 음료를 하나씩 골라, 세트로 구매하면, 가격의 합계에서 50원을 뺀 가격이 세트 메뉴의 가격이 된다. 햄버거는 총 3종류 상덕버거, 중덕버거, 하덕버거가 있고, 음료는 콜라와 사이다 두 종류가 있다. 햄버거와 음료의 가격이 주어졌을 때, 가장 싼 세트 메뉴의 가격을 출력하는 프로그램을 작성하시오. 입력 입력은 총 다섯 줄이다. 첫째 줄에는 상덕버거, 둘째 줄에는
www.acmicpc.net
소스코드
#include <iostream>
using namespace std;
int main(void) {
int b1, b2, b3, d1, d2;
cin >> b1 >> b2 >> b3 >> d1 >> d2;
int cheap_b, cheap_d;
b1 > b2 ? cheap_b = b2 : cheap_b = b1;
if (cheap_b > b3) cheap_b = b3;
d1 > d2 ? cheap_d = d2 : cheap_d = d1;
cout << cheap_b + cheap_d - 50 << endl;
}
설명
algorithm 라이브러리를 사용하려다가 비교할게 3개, 2개여서 조건문으로 풀었다.
'개인 공부 > 코딩테스트' 카테고리의 다른 글
[C++] 백준 1002번 터렛 :: seoftware (0) | 2020.03.06 |
---|---|
[C++] 백준 2675번 문자열 반복 :: seoftware (0) | 2020.03.06 |
[C++] 백준 2869번 달팽이는 올라가고 싶다 :: seoftware (0) | 2020.03.06 |
[C++][구현] 백준 5585번 거스름돈 :: seoftware (0) | 2020.03.04 |
[C++] 백준 1712번 손익분기점 :: seoftware (0) | 2020.03.03 |
댓글