From 483f962bc03c7eded87acbeb6d67ff2f8646955a Mon Sep 17 00:00:00 2001 From: kamoshi <18511281+kamoshi@users.noreply.github.com> Date: Fri, 6 Dec 2019 22:26:25 +0100 Subject: [PATCH] Delete worksheet1.sc --- 2019/Scala/day01/worksheet1.sc | 18 ------------------ 1 file changed, 18 deletions(-) delete mode 100644 2019/Scala/day01/worksheet1.sc diff --git a/2019/Scala/day01/worksheet1.sc b/2019/Scala/day01/worksheet1.sc deleted file mode 100644 index 0d3fc6d..0000000 --- a/2019/Scala/day01/worksheet1.sc +++ /dev/null @@ -1,18 +0,0 @@ -import scala.io.Source -val lines = Source.fromFile(getClass.getResource("/input1.txt").getFile).getLines().toList - -// 1 -val result1 = lines.foldLeft (0) { (acc, i) => acc + (i.toInt/3-2)} -println(result1) - -// 2 -@scala.annotation.tailrec -def findRecursiveFuel(fuel:Int, acc:Int):Int = -{ - val nextFuel = (fuel/3)-2 - if (nextFuel <= 0) acc - else findRecursiveFuel(nextFuel, nextFuel+acc) -} - -val result2 = lines.foldLeft (0) { (acc, i) => acc + findRecursiveFuel(i.toInt, 0)} -println(result2) \ No newline at end of file