g2701_2800.s2706_buy_two_chocolates.Solution Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of leetcode-in-java21 Show documentation
Show all versions of leetcode-in-java21 Show documentation
Java-based LeetCode algorithm problem solutions, regularly updated
package g2701_2800.s2706_buy_two_chocolates;
// #Easy #Array #Sorting #2023_09_14_Time_1_ms_(100.00%)_Space_43_MB_(74.68%)
public class Solution {
public int buyChoco(int[] prices, int money) {
int minPrice1 = Integer.MAX_VALUE;
int minPrice2 = Integer.MAX_VALUE;
for (int price : prices) {
if (price < minPrice1) {
minPrice2 = minPrice1;
minPrice1 = price;
} else if (price < minPrice2) {
minPrice2 = price;
}
}
int totalPrice = minPrice1 + minPrice2;
if (totalPrice > money) {
return money;
} else {
return money - totalPrice;
}
}
}