mirror of
https://github.com/youngyangyang04/leetcode-master.git
synced 2025-07-08 00:43:04 +08:00
Merge pull request #1223 from xiaofei-2020/greed13
添加(0860.柠檬水找零.md):增加typescript版本
This commit is contained in:
@ -252,5 +252,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>
|
||||
|
Reference in New Issue
Block a user