All Downloads are FREE. Search and download functionalities are using the official Maven repository.

g2701_2800.s2706_buy_two_chocolates.readme.md Maven / Gradle / Ivy

There is a newer version: 1.35
Show newest version
2706\. Buy Two Chocolates

Easy

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`




© 2015 - 2024 Weber Informatics LLC | Privacy Policy