Update scala.scala

This commit is contained in:
kamoshi 2019-12-01 12:17:35 +01:00 committed by GitHub
parent 11ec31e720
commit 12928d7e7b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2,7 +2,7 @@ import scala.io.Source
val lines = Source.fromFile(getClass.getResource("/input1.txt").getFile).getLines().toList val lines = Source.fromFile(getClass.getResource("/input1.txt").getFile).getLines().toList
// 1 // 1
val result1 = lines.foldLeft (0) { (acc, i) => acc + (Integer.parseInt(i)/3-2)} val result1 = lines.foldLeft (0) { (acc, i) => acc + (i.toInt/3-2)}
println(result1) println(result1)
// 2 // 2
@ -14,5 +14,5 @@ def findRecursiveFuel(fuel:Int, acc:Int):Int =
else findRecursiveFuel(nextFuel, nextFuel+acc) else findRecursiveFuel(nextFuel, nextFuel+acc)
} }
val result2 = lines.foldLeft (0) { (acc, i) => acc + findRecursiveFuel(Integer.parseInt(i), 0)} val result2 = lines.foldLeft (0) { (acc, i) => acc + findRecursiveFuel(i.toInt, 0)}
println(result2) println(result2)