Day 2: Gift Shop

Megathread guidelines

  • Keep top level comments as only solutions, if you want to say something other than a solution put it in a new post. (replies to comments can be whatever)
  • You can send code in code blocks by using three backticks, the code, and then three backticks or use something such as https://topaz.github.io/paste/ if you prefer sending it through a URL

FAQ

you are viewing a single comment's thread
view the rest of the comments
[โ€“] [S] 2 points 11 months ago (3 children)

heh, recompiling the regex was wasting 80% of my time :D

  • source
  • parent
  • hideshow 3 child comments
  • [โ€“] 2 points 11 months ago (2 children)

    Every so often I look for a library that will compile the regex at compile time - iirc, there's some stuff needing to made const fn before that can happen.

    Last time I used regex, lazy_static was the way to go; I assume that regex can go in OnceCell nowadays.

  • source
  • parent
  • hideshow 2 child comments
  • [โ€“] [S] 2 points 11 months ago (1 child)

    I just passed it around, felt easier and rust-like. Compile time would be nice, but I have a vague feeling this would be too restrictive for some regexes/engines?

  • source
  • parent
  • hideshow 1 child comment