This commit is contained in:
youngyangyang04
2021-11-25 11:20:04 +08:00
parent b697353cbd
commit 78bfec77ad
4 changed files with 62 additions and 61 deletions

View File

@@ -5,7 +5,7 @@
<p align="center"><strong><a href="https://mp.weixin.qq.com/s/tqCxrMEU-ajQumL1i8im9A">参与本项目</a>,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们收益!</strong></p>
## 860.柠檬水找零
# 860.柠檬水找零
[力扣题目链接](https://leetcode-cn.com/problems/lemonade-change/)
@@ -20,30 +20,30 @@
如果你能给每位顾客正确找零返回 true 否则返回 false 
示例 1
输入:[5,5,5,10,20]
输出true
解释:
前 3 位顾客那里,我们按顺序收取 3 张 5 美元的钞票。
第 4 位顾客那里,我们收取一张 10 美元的钞票,并返还 5 美元。
第 5 位顾客那里,我们找还一张 10 美元的钞票和一张 5 美元的钞票。
由于所有客户都得到了正确的找零,所以我们输出 true。
* 输入:[5,5,5,10,20]
* 输出true
* 解释:
* 前 3 位顾客那里,我们按顺序收取 3 张 5 美元的钞票。
* 第 4 位顾客那里,我们收取一张 10 美元的钞票,并返还 5 美元。
* 第 5 位顾客那里,我们找还一张 10 美元的钞票和一张 5 美元的钞票。
* 由于所有客户都得到了正确的找零,所以我们输出 true。
示例 2
输入:[5,5,10]
输出true
* 输入:[5,5,10]
* 输出true
示例 3
输入:[10,10]
输出false
* 输入:[10,10]
* 输出false
示例 4
输入:[5,5,10,10,20]
输出false
解释:
前 2 位顾客那里,我们按顺序收取 2 张 5 美元的钞票。
对于接下来的 2 位顾客,我们收取一张 10 美元的钞票,然后返还 5 美元。
对于最后一位顾客,我们无法退回 15 美元,因为我们现在只有两张 10 美元的钞票。
由于不是每位顾客都得到了正确的找零,所以答案是 false。
* 输入:[5,5,10,10,20]
* 输出false
* 解释:
* 前 2 位顾客那里,我们按顺序收取 2 张 5 美元的钞票。
* 对于接下来的 2 位顾客,我们收取一张 10 美元的钞票,然后返还 5 美元。
* 对于最后一位顾客,我们无法退回 15 美元,因为我们现在只有两张 10 美元的钞票。
* 由于不是每位顾客都得到了正确的找零,所以答案是 false。
提示:
@@ -124,7 +124,7 @@ public:
## 其他语言版本
Java
### Java
```java
class Solution {
public boolean lemonadeChange(int[] bills) {
@@ -153,7 +153,7 @@ class Solution {
}
```
Python
### Python
```python
class Solution:
def lemonadeChange(self, bills: List[int]) -> bool:
@@ -179,7 +179,7 @@ class Solution:
```
Go
### Go
```golang
func lemonadeChange(bills []int) bool {
@@ -221,7 +221,7 @@ func lemonadeChange(bills []int) bool {
}
```
Javascript:
### Javascript
```Javascript
var lemonadeChange = function(bills) {
let fiveCount = 0