개발스토리

백준 5543)상근날드 본문

알고리즘

백준 5543)상근날드

무루뭉 2020. 7. 27. 10:55

문제


상근날드에서 가장 잘 팔리는 메뉴는 세트 메뉴이다. 주문할 때, 자신이 원하는 햄버거와 음료를 하나씩 골라, 세트로 구매하면, 가격의 합계에서 50원을 뺀 가격이 세트 메뉴의 가격이 된다.

햄버거는 총 3종류 상덕버거, 중덕버거, 하덕버거가 있고, 음료는 콜라와 사이다 두 종류가 있다.

햄버거와 음료의 가격이 주어졌을 때, 가장 싼 세트 메뉴의 가격을 출력하는 프로그램을 작성하시오.

 

입력


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

 

출력


첫째 줄에 가장 싼 세트 메뉴의 가격을 출력한다.

 

예제 입력/예제 출력


 

코드


 

해결 방안


가장 최저 가격의 세트 가격을 판단할 때, 가장 낮은 가격의 버거와 가장 낮은 가격의 음료를 뽑아주어야 한다. 버거 3개의 가격을 입력 받고, 이번에는 if문이 아닌 삼항 연산자를 사용하여 가격이 낮은 버거의 가격을 뽑아주었다. 음료도 마찬가지이다. 그 다음 set_price에 세트 할인 -50원을 한 뒤 결과값을 출력해주었다. 이번 문제는 쉬운 문제였지만 삼항 연산자를 이용해보기 위해 가볍게 풀고 넘어간다.

'알고리즘' 카테고리의 다른 글

분할 정복  (0) 2020.10.06
순차탐색과 이진탐색  (0) 2020.10.04
백준 2523)별 찍기-13  (0) 2020.07.27
백준 1110)더하기 사이클  (0) 2020.07.27
백준 15552)빠른 A+B  (0) 2020.07.27
Comments