Skip to content

Commit bae0fbd

Browse files
committed
Naming
1 parent 420fd97 commit bae0fbd

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/aoc/year2024/day19.gleam

+4-4
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ fn do_cached(key: String, f: fn() -> Cache(Int)) -> Cache(Int) {
3232
}
3333
}
3434

35-
fn is_valid(design: String, patterns: List(String)) -> Cache(Int) {
35+
fn valid_combos(design: String, patterns: List(String)) -> Cache(Int) {
3636
do_cached(design, fn() {
3737
case string.is_empty(design) {
3838
True -> state.return(1)
@@ -42,7 +42,7 @@ fn is_valid(design: String, patterns: List(String)) -> Cache(Int) {
4242
use res <- state.do(case string.starts_with(design, pattern) {
4343
False -> state.return(0)
4444
True ->
45-
is_valid(
45+
valid_combos(
4646
string.drop_start(design, string.length(pattern)),
4747
patterns,
4848
)
@@ -61,7 +61,7 @@ pub fn part1(input: String) -> Int {
6161
designs
6262
|> list.fold(state.return(0), fn(sacc, design) {
6363
use acc <- state.do(sacc)
64-
use res <- state.do(is_valid(design, patterns))
64+
use res <- state.do(valid_combos(design, patterns))
6565
state.return(case res > 0 {
6666
True -> acc + 1
6767
False -> acc
@@ -76,7 +76,7 @@ pub fn part2(input: String) -> Int {
7676
designs
7777
|> list.fold(state.return(0), fn(sacc, design) {
7878
use acc <- state.do(sacc)
79-
use res <- state.do(is_valid(design, patterns))
79+
use res <- state.do(valid_combos(design, patterns))
8080
state.return(acc + res)
8181
})
8282
|> state.eval(dict.new())

0 commit comments

Comments
 (0)