728x90
문제
상근날드에서 가장 잘 팔리는 메뉴는 세트 메뉴이다.
주문할 때, 자신이 원하는 햄버거와 음료를 하나씩 골라, 세트로 구매하면,
가격의 합계에서 50원을 뺀 가격이 세트 메뉴의 가격이 된다.
햄버거는 총 3종류 상덕버거, 중덕버거, 하덕버거가 있고, 음료는 콜라와 사이다 두 종류가 있다.
햄버거와 음료의 가격이 주어졌을 때, 가장 싼 세트 메뉴의 가격을 출력하는 프로그램을 작성하시오.
입력
입력은 총 다섯 줄이다. 첫째 줄에는 상덕버거,
둘째 줄에는 중덕버거, 셋째 줄에는 하덕버거의 가격이 주어진다.
넷째 줄에는 콜라의 가격, 다섯째 줄에는 사이다의 가격이 주어진다.
모든 가격은 100원 이상, 2000원 이하이다.
리스트를 만들고, 5번의 입력 값들을 리스트에 저장합니다.
리스트에서 햄버거 가격에 해당하는 인덱스는 0~2입니다.
음료 가격에 해당하는 인덱스는 3~4입니다.
가격의 최소값을 구하는 것이기 때문에 함수 min()을 사용하였습니다.
리스트의 부분만을 참조하기 위해 인덱스를 명시하였습니다.
#백준 5543
price = []
for count in range(5):
menu = int(input())
price.append(menu)
#price 리스트에서 인덱스 2까지만 접근, 햄버거
minham = min(price[:3])
#price 리스트에서 인덱스 3부터 접근, 음료
mindrink = min(price[3:])
print(minham + mindrink -50)
-끝-
728x90
'작업 > Problem Solving' 카테고리의 다른 글
백준 2523, 2446, 10996(별 찍기 13, 9, 21) 파이썬(python) 해결 (0) | 2020.07.22 |
---|---|
백준 10817(세 수) 파이썬(python) 해결 (0) | 2020.07.22 |
백준 10039(평균 점수) 파이썬(python) 해결 (0) | 2020.07.22 |
백준 1110(더하기 사이클) 파이썬(python) 해결 (0) | 2020.07.21 |
백준 10951(A+B -4) 파이썬(python) 해결 (0) | 2020.07.21 |