添加 0860.柠檬水找零 Rust版本

添加 0860.柠檬水找零 Rust版本
This commit is contained in:
cezarbbb
2022-07-31 14:44:54 +08:00
parent 009c5d5058
commit b6b57d8368

View File

@ -251,6 +251,38 @@ var lemonadeChange = function(bills) {
};
```
### Rust
```Rust
impl Solution {
pub fn lemonade_change(bills: Vec<i32>) -> bool {
let mut five = 0;
let mut ten = 0;
// let mut twenty = 0;
for bill in bills {
if bill == 5 { five += 1; }
if bill == 10 {
if five <= 0 { return false; }
ten += 1;
five -= 1;
}
if bill == 20 {
if five > 0 && ten > 0 {
five -= 1;
ten -= 1;
// twenty += 1;
} else if five >= 3 {
five -= 3;
// twenty += 1;
} else { return false; }
}
}
true
}
}
```
### C
```c
bool lemonadeChange(int* bills, int billsSize){