2706. Buy Two Chocolates
T: O(n)
```java
class Solution {
public int buyChoco(int[] prices, int money) {
int min = Integer.MAX_VALUE;
int secondMin = min;
for (int price : prices) {
if (min > price) {
secondMin = min;
min = price;
} else if (secondMin > price) {
secondMin = price;
}
}
return min + secondMin > money ? money : money - (min + secondMin);
}
}
```
Last updated
Was this helpful?