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>
|
<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