[Python][백준 5543] 상근날드

Date:     Updated:

카테고리:

태그:

🍔 상근날드 문제 풀이

백준 5543번 상근날드 문제의 파이썬 풀이

📝 문제 설명

상근날드에서 판매하는 메뉴는 아래와 같다.

  • 햄버거는 총 3종류
  • 음료는 콜라와 사이다 2종류

햄버거와 음료를 하나씩 골라 세트로 구매하면 50원을 할인해준다. 햄버거와 음료의 가격이 주어졌을 때, 가장 싼 세트 메뉴의 가격을 구하는 프로그램을 작성하세요.

💡 풀이

이 문제는 가장 싼 햄버거와 가장 싼 음료를 찾아 세트 할인을 적용하면 된다. min() 함수를 사용하여 각각의 최소값을 구할 수 있다.

🔍 코드 설명

  1. 세 개의 햄버거 가격 중 최소값을 구한다.
  2. 두 개의 음료 가격 중 최소값을 구한다.
  3. 두 최소값을 더하고 세트 할인 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)

Python Coding Test 카테고리 내 다른 글 보러가기