Drop slow s-interpolation

This commit is contained in:
ctsk
2024-12-07 08:40:14 +01:00
parent c0167d1bfe
commit 67e5c84398

View File

@@ -16,9 +16,10 @@ object Day07 extends Solver(7):
|| search(acc * nums(pos), pos + 1)
|| (elephants && search(concat(acc, nums(pos)), pos + 1))
def run(input: os.ReadablePath): (Timings, Solution) =
val REGEX = """(\d+): (.*)""".r
val (pre_time, in) = timed {
os.read.lines(input).map {
case s"$value: $rest" => (value.toLong, longs(rest))
case REGEX(value, rest) => (value.toLong, longs(rest))
}.toVector
}