Today
Total
01-27 14:03
관리 메뉴

홍우진의 개발 일기장

[백준] 15720번: 카우버거 / 파이썬 본문

알고리즘/백준

[백준] 15720번: 카우버거 / 파이썬

홍우진 2025. 1. 12. 23:42
728x90
반응형

문제 링크


https://www.acmicpc.net/problem/15720

 

풀이 코드


b,c,d = map(int, input().split())
burger = list(map(int, input().split()))
side = list(map(int, input().split()))
drink = list(map(int, input().split()))

burger.sort(reverse=True)
side.sort(reverse=True)
drink.sort(reverse=True)

total = sum(burger) + sum(side) + sum(drink)
print(total)

for i in range(min(len(burger), len(side), len(drink))):
    sum = (burger[i] + side[i] + drink[i])
    total -= sum // 10

print(total)

코드 해석


모든 수를 받은 뒤

총 금액을 출력한다.

각 메뉴를 가격순으로 정렬하고

할인을 적용해서 할인한 값을 total에 저장한다.

만약 메뉴 3개 중 하나라도 부족하면 끝

total을 출력한다.

 

난이도: ★★☆

728x90
반응형
Comments