Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 6867c9c

Browse files
committed
添加 0860.柠檬水找零.md Scala版本
1 parent 32018ff commit 6867c9c

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

‎problems/0860.柠檬水找零.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -328,6 +328,37 @@ function lemonadeChange(bills: number[]): boolean {
328328
```
329329

330330

331+
### Scala
332+
333+
```scala
334+
object Solution {
335+
def lemonadeChange(bills: Array[Int]): Boolean = {
336+
var fiveNum = 0
337+
var tenNum = 0
338+
339+
for (i <- bills) {
340+
if (i == 5) fiveNum += 1
341+
if (i == 10) {
342+
if (fiveNum <= 0) return false
343+
tenNum += 1
344+
fiveNum -= 1
345+
}
346+
if (i == 20) {
347+
if (fiveNum > 0 && tenNum > 0) {
348+
tenNum -= 1
349+
fiveNum -= 1
350+
} else if (fiveNum >= 3) {
351+
fiveNum -= 3
352+
} else {
353+
return false
354+
}
355+
}
356+
}
357+
true
358+
}
359+
}
360+
```
361+
331362

332363
-----------------------
333364
<div align="center"><img src=https://code-thinking.cdn.bcebos.com/pics/01二维码一.jpg width=500> </img></div>

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /