FPEvalRepoPublic/LeetCodeMetaData
0399
1{2 "id": 2756,3 "name": "buy-two-chocolates",4 "difficulty": "Easy",5 "link": "https://leetcode.com/problems/buy-two-chocolates/",6 "date": "2023-05-13",7 "task_description": "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`",8 "test_case": [9 {10 "label": "Example 1",11 "input": "prices = [1,2,2], money = 3",12 "output": "0 "13 },14 {15 "label": "Example 2",16 "input": "prices = [3,2,3], money = 3",17 "output": "3 "18 }19 ],20 "constraints": [21 "2 <= prices.length <= 50",22 "1 <= prices[i] <= 100",23 "1 <= money <= 100"24 ],25 "python_template": "class Solution(object):\n def buyChoco(self, prices, money):\n \"\"\"\n :type prices: List[int]\n :type money: int\n :rtype: int\n \"\"\"\n ",26 "java_template": "class Solution {\n public int buyChoco(int[] prices, int money) {\n \n }\n}",27 "metadata": {28 "func_name": "buyChoco"29 }30}