10贪心:柠檬水找零

860. 柠檬水找零
class Solution {
public boolean lemonadeChange(int[] bills) {
int banlanceFive = 0;
int banlanceTen = 0;
int banlanceTwenty = 0;
for(int i = 0; i < bills.length; i++) {
if(bills[i] == 5) banlanceFive++;
if(bills[i] == 10) {
banlanceTen++;
banlanceFive--;
}
if(bills[i] == 20) {
banlanceTwenty++;
if(banlanceTen > 0) banlanceTen--;
else banlanceFive = banlanceFive - 2;
banlanceFive--;
}
if(banlanceTen < 0 || banlanceFive < 0) return false;
}
return true;
}
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25