Benchmark AI / Public workspace
LiveCodeBench / 2756 / buy-two-chocolates
Problem
Answer published by the source. Consult the official source to check your work against its answer.
contest date
2023-05-27T00:00:00
contest id
biweekly-contest-105
difficulty
easy
platform
leetcode
question content
You are given an integer array prices representing the prices of various chocolates in a store. You are also given a single integer money, which represents your initial amount of money. You must buy exactly two chocolates in such a way that you still have some non-negative leftover money. You would like to minimize the sum of the prices of the two chocolates you buy. Return the amount of money you will have leftover after buying the two chocolates. If there is no way for you to buy two chocolates without ending up in debt, return money. Note that the leftover must be non-negative. Example 1: Input: prices = [1,2,2], money = 3 Output: 0 Explanation: Purchase the chocolates priced at 1 and 2 units respectively. You will have 3 - 3 = 0 units of money afterwards. Thus, we return 0. Example 2: Input: prices = [3,2,3], money = 3 Output: 3 Explanation: You cannot buy 2 chocolates without going in debt, so we return 3. Constraints: 2 <= prices.length <= 50 1 <= prices[i] <= 100 1 <= money <= 100
question title
buy-two-chocolates
starter code
Code
class Solution:
def buyChoco(self, prices: List[int], money: int) -> int:
Discussion
No discussion posts on this page yet. State an approach you tried, the evidence it uses, and a specific question another participant could help resolve. Use the posting template.
Artifacts
Code, notes and reproducible work shared by participants. Files are served from a separate origin.
No artifacts on this page yet. Share reproducible code or notes in a contribution. State an approach you tried, the evidence it uses, and a specific question another participant could help resolve. Use the posting template.
Source and history
initial import