添加(0860.柠檬水找零.md):增加typescript版本

This commit is contained in:
Steve2020
2022-04-08 21:33:51 +08:00
parent 5c3ab04b6e
commit 2f3f35c572

View File

@ -254,5 +254,39 @@ var lemonadeChange = function(bills) {
```
### TypeScript
```typescript
function lemonadeChange(bills: number[]): boolean {
let five: number = 0,
ten: number = 0;
for (let bill of bills) {
switch (bill) {
case 5:
five++;
break;
case 10:
if (five < 1) return false;
five--;
ten++
break;
case 20:
if (ten > 0 && five > 0) {
five--;
ten--;
} else if (five > 2) {
five -= 3;
} else {
return false;
}
break;
}
}
return true;
};
```
-----------------------
<div align="center"><img src=https://code-thinking.cdn.bcebos.com/pics/01二维码一.jpg width=500> </img></div>