diff --git a/2019/Scala/day07/Day07.scala b/2019/Scala/day07/Day07.scala index 821e562..99cecf2 100644 --- a/2019/Scala/day07/Day07.scala +++ b/2019/Scala/day07/Day07.scala @@ -5,17 +5,17 @@ import day07.intcode.Solver class Day07(original: Array[Int]) { val phases: List[Array[Int]] = Array(0, 1, 2, 3, 4).permutations.toList - def solveP1(): (Int, List[Int]) = + def solveP1(): Int = { val solver = new Solver(original) - phases.map(seq => (solver.solveSequenceSingleRun(seq), seq.toList)).maxBy(_._1) + phases.map(seq => solver.solveSequenceSingleRun(seq)).max } val phases2: List[Array[Int]] = Array(5, 6, 7, 8, 9).permutations.toList - def solveP2(): (Int, List[Int]) = + def solveP2(): Int = { val solver = new Solver(original) - phases2.map(seq => (solver.solveSequenceMultiRun(seq), seq.toList)).maxBy(_._1) + phases2.map(seq => solver.solveSequenceMultiRun(seq)).max } }