🎄 Advent of code 2024 in F# - day 03

  Рет қаралды 211

Jo Van Eyck

Jo Van Eyck

Күн бұрын

Пікірлер: 2
@screechpicasso
@screechpicasso Ай бұрын
On part2 couldn't you keep the parser from part1 and insert a mutually recursive function before the regex from part1. Something like `let rec splitOnDont enabled remainder = if remainder = "" then enabled else let [|e;r|] = lines.Split("don't()", 2) splitOnDo (enabled + e) remainder and splitOnDo enabled remainder = if remainder = "" then enabled else let [|_;r|] = lines.Split("do()", 2) splitOnDont enabled remainder`
@JoVanEyck
@JoVanEyck Ай бұрын
That sounds doable, yes! I'm waiting on a more complex parsing puzzle so I can play around with parser combinator libraries again, those do a lot of that recursive "remainder" and backtracking heavy lifting for you. Have you played around with FParsec? It's got a bit of a learning curve but it's worth the effort if you have to do non-trivial parsing: www.quanttec.com/fparsec/
🎄 Advent of code 2024 in F# - day 04
52:52
Jo Van Eyck
Рет қаралды 268
C++ Super Optimization: 1000X Faster
15:33
Dave's Garage
Рет қаралды 334 М.
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
This VS Code theme is threatening people?
14:26
Theo - t3․gg
Рет қаралды 146 М.
zig will change programming forever
9:34
Low Level
Рет қаралды 406 М.
I made Tetris in C, this is what I learned
15:15
Austin Larsen
Рет қаралды 30 М.
Arenas, strings and Scuffed Templates in C
12:28
VoxelRifts
Рет қаралды 103 М.
🎄 Advent of code 2024 in F# - day 01
18:25
Jo Van Eyck
Рет қаралды 632
go is great i hate it
14:44
SST
Рет қаралды 29 М.
Building a fully functional F# web API -  s01e01: walking skeleton
42:52
5 deadly Rust anti-patterns to avoid
13:25
Let's Get Rusty
Рет қаралды 40 М.
The Value of Source Code
17:46
Philomatics
Рет қаралды 218 М.
It FINALLY happened
2:45
Matt Pocock
Рет қаралды 36 М.
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН