Day 12: Garden Groups

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

  • hades@lemm.ee
    link
    fedilink
    arrow-up
    1
    ·
    10 days ago

    What is the Point type? I’m surprised that you can’t just lexicographically sort instead of plot.OrderBy(p => (p.Row * 10000) + p.Col).

    • SteveDinn@lemmy.ca
      link
      fedilink
      arrow-up
      1
      ·
      9 days ago

      It’s a simple record type I use for (x,y) coordinate problems:

      record struct Point(int X, int Y);

      It’s defined in a separate project containing things I use in multiple problems.

      Maybe I could have done it that way, but this was the first thing I thought of, and it worked :)