• hal9001@lemmy.worldOP
    link
    fedilink
    English
    arrow-up
    1
    ·
    7 months ago

    Ranges are always pesky. Lots of off by one errors when I was pulling this one together. It was also the first day I caved and broke out atoms

    clojure solution

    • eskimofry@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      7 months ago

      at first I was trying to extend my

      Solution to problem 1

      Which consists of passing a value to a funnel that is the vector whose elements are maps.

      That would mean iterating one-by-one over seed ranges. Obviously this is too slow.

      but then I deviated and started trying to redo the solution to problem 2 from scratch, at one point thinking about using a

      spoiler

      custom tree based solution.

      But my laziness won and I went back to my problem 1 solution and extended it there. Like you, faced off-by-one errors caused by not reading the problem statement properly.