this repo has no description

2024 day 03 - remove unneeded and misspelled flag

hauleth.dev 3694762a 1e715610

verified
+3 -3
+3 -3
2024/day03.livemd
··· 25 25 ## Part 1 26 26 27 27 ```elixir 28 - Regex.scan(~r/mul\((\d{1,3}),(\d{1,3})\)/, puzzle_input, captures: true) 28 + Regex.scan(~r/mul\((\d{1,3}),(\d{1,3})\)/, puzzle_input) 29 29 |> Enum.reduce(0, fn [_, a, b], acc -> 30 30 acc + String.to_integer(a) * String.to_integer(b) 31 31 end) ··· 40 40 ## Part 2 41 41 42 42 ```elixir 43 - Regex.scan(~r/do(n't)?\(\)|mul\((\d{1,3}),(\d{1,3})\)/, puzzle_input, captures: true) 43 + Regex.scan(~r/do(n't)?\(\)|mul\((\d{1,3}),(\d{1,3})\)/, puzzle_input) 44 44 |> Enum.reduce({true, 0}, fn 45 45 ["do()" | _], {_, sum} -> {true, sum} 46 46 ["don't()" | _], {_, sum} -> {false, sum} ··· 56 56 74361272 57 57 ``` 58 58 59 - <!-- livebook:{"offset":5292,"stamp":{"token":"XCP._V6AgYov8lRaKaTtUoAiPIPCnUdKB5SogueBKHU2GmROpI0HT0lRiLR89hUCCg5GjwYt4ckB8SkikNx-FhG7onUxTxmBHk17e9Jlq1qcXiqSXltuT8pRmN2bJ0rVAjq1KzE","version":2}} --> 59 + <!-- livebook:{"offset":5260,"stamp":{"token":"XCP.aQCtuOA8woZ8_dCh-CI-OBSmlZ8-Kijxv-o6-KCS1J1zV2Ss2XT0dAkjFQeBxaoOH4bK9wrXdti0oBVzJ_CMqYHK_tz9j2KoN0reYeRd-HZeaNGz06-DbmfbvmwyNem79PU","version":2}} -->