[Python][백준 5543] 상근날드
카테고리: Python Coding Test
태그: coding test 백준 5543 python
🍔 상근날드 문제 풀이
백준 5543번 상근날드 문제의 파이썬 풀이
📝 문제 설명
상근날드에서 판매하는 메뉴는 아래와 같다.
- 햄버거는 총 3종류
- 음료는 콜라와 사이다 2종류
햄버거와 음료를 하나씩 골라 세트로 구매하면 50원을 할인해준다. 햄버거와 음료의 가격이 주어졌을 때, 가장 싼 세트 메뉴의 가격을 구하는 프로그램을 작성하세요.
💡 풀이
이 문제는 가장 싼 햄버거와 가장 싼 음료를 찾아 세트 할인을 적용하면 된다. min()
함수를 사용하여 각각의 최소값을 구할 수 있다.
🔍 코드 설명
- 세 개의 햄버거 가격 중 최소값을 구한다.
- 두 개의 음료 가격 중 최소값을 구한다.
- 두 최소값을 더하고 세트 할인 50원을 뺀다.
✨ 참고
min()
함수는 여러 인자 중 최소값을 반환한다.- 세트 할인은 항상 50원으로 고정되어 있다.
🎯 주의사항
- 모든 입력값은 100원 이상, 2000원 이하이다.
- 최종 가격은 항상 양수이다.
📝 코드
import sys
burger = min(int(sys.stdin.readline()), int(sys.stdin.readline()), int(sys.stdin.readline()))
drink = min(int(sys.stdin.readline()), int(sys.stdin.readline()))
print(burger + drink - 50)