We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 10c4404 commit c97b045Copy full SHA for c97b045
src/aoc/year2024/day19.gleam
@@ -1,17 +1,14 @@
1
import aoc/util/cache.{type Cache}
2
import aoc/util/state
3
-import gleam/int
4
import gleam/list
5
import gleam/string
6
7
fn parse(input: String) -> #(List(String), List(String)) {
8
- let order = fn(a, b) { int.compare(string.length(b), string.length(a)) }
9
let assert Ok(#(a, b)) =
10
input
11
|> string.trim_end
12
|> string.split_once("\n\n")
13
-
14
- let patterns = a |> string.split(", ") |> list.sort(order)
+ let patterns = string.split(a, ", ")
15
let designs = string.split(b, "\n")
16
17
#(patterns, designs)
0 commit comments