Here we go again :)
- It was interesting how the second question reduces to the first.
- I may have overdone it with the types.
- Still relatively easy.
- I wrote much less code today.
- I was surprised to see that the difference between the first and second questions is nothing more than the difference between splitting rucksacks in half and chunking rucksacks into groups of three.
- Why did F# remove Character Range Matches?
- F# interactive programming is very practical, could be faster.
- Not sure if using FParsec here is overkill.
- I got the
Assignment.AreOverlapping
function wrong many times.
- Most of the time was spent parsing; the stack numbers were useless.
- One can write a generic crane that works for both parts with Dependency Injection.
- In F#
String.concat
andString.Concat
are very different.
Array.windowed
is cool.- Easiest problem yet?
- Parsing a non-persistent tree with FParsec went very wrong; Regex isn't so bad.
- Hardest problem yet?