백준 05543번 / 5543번 문제 링크
문제 이름 : 상근날드
주 언어 : Python
태그 : 수학 / 사칙연산
solved.ac 등급 : Bronze IV (2023/03/21 확인)
문제 보기
문제 :
상근날드에서 가장 잘 팔리는 메뉴는 세트 메뉴이다. 주문할 때, 자신이 원하는 햄버거와 음료를 하나씩 골라, 세트로 구매하면, 가격의 합계에서 50원을 뺀 가격이 세트 메뉴의 가격이 된다.
햄버거는 총 3종류 상덕버거, 중덕버거, 하덕버거가 있고, 음료는 콜라와 사이다 두 종류가 있다.
햄버거와 음료의 가격이 주어졌을 때, 가장 싼 세트 메뉴의 가격을 출력하는 프로그램을 작성하시오.
입력 :
입력은 총 다섯 줄이다. 첫째 줄에는 상덕버거, 둘째 줄에는 중덕버거, 셋째 줄에는 하덕버거의 가격이 주어진다. 넷째 줄에는 콜라의 가격, 다섯째 줄에는 사이다의 가격이 주어진다. 모든 가격은 100원 이상, 2000원 이하이다.
출력 :
첫째 줄에 가장 싼 세트 메뉴의 가격을 출력한다.
한 줄에 한 개의 정수를 입력받을 수 있고, 첫 세 줄은 햄버거의 가격, 마지막 두 줄은 음료수의 가격입니다.
만약 음료가 똑같다면 버거는 싼 것을 고르는 편이 더 싼 세트메뉴를 만드는 것이고, 버거가 같다면 음료를 더 싼 것을 고르는 편이 더 싼 세트메뉴를 만드는 것입니다.
햄버거의 가격 중 가장 싼 것과, 음료수의 가격 중 가장 싼 것이 있을 텐데, 그 둘을 합치는게 가장 싼 방법일 것입니다.
지문에서 세트메뉴의 가격은 마지막에 50원을 빼주어야 한다는 것을 유의하고, 리스트 등에서 최솟값을 찾는 min 함수 등을 이용하여 다음과 같은 코드를 짤 수 있습니다.
input() 을 그냥 코드 내의 한 줄에서 연달아서 써주면 알아서 한 줄씩 입력 받아서 씁니다.
-번째 푼 문제 (2022/--/--)