mirror of
https://github.com/youngyangyang04/leetcode-master.git
synced 2025-07-10 20:40:39 +08:00
添加 0860.柠檬水找零.md Scala版本
This commit is contained in:
@ -328,6 +328,37 @@ function lemonadeChange(bills: number[]): boolean {
|
||||
```
|
||||
|
||||
|
||||
### Scala
|
||||
|
||||
```scala
|
||||
object Solution {
|
||||
def lemonadeChange(bills: Array[Int]): Boolean = {
|
||||
var fiveNum = 0
|
||||
var tenNum = 0
|
||||
|
||||
for (i <- bills) {
|
||||
if (i == 5) fiveNum += 1
|
||||
if (i == 10) {
|
||||
if (fiveNum <= 0) return false
|
||||
tenNum += 1
|
||||
fiveNum -= 1
|
||||
}
|
||||
if (i == 20) {
|
||||
if (fiveNum > 0 && tenNum > 0) {
|
||||
tenNum -= 1
|
||||
fiveNum -= 1
|
||||
} else if (fiveNum >= 3) {
|
||||
fiveNum -= 3
|
||||
} else {
|
||||
return false
|
||||
}
|
||||
}
|
||||
}
|
||||
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