mirror of
https://github.com/youngyangyang04/leetcode-master.git
synced 2025-07-11 13:00:22 +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>
|
<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