Daria
gereleth.bsky.social
Daria
@gereleth.bsky.social
Data scientist. I love coding and puzzles.
Play my pipes game: https://hexapipes.vercel.app/play
My pipes game just got two new grids =)

I like the mix of hexagons, triangles and squares - hexapipes.vercel.app/rhombitrihex...

And the triangular grid is just pure minimalism - three distinct tiles and that's it hexapipes.vercel.app/triangular/5
June 18, 2025 at 2:32 PM
Saint Petersburg at night as seen from an airplane window on my recent flight. Spectacular view.
January 7, 2025 at 1:25 PM
Pretty proud of solution times this year - all days run in just ~2.5s.
Day 20 Race Condition used to take almost 2s before I gave it some numpy love.

#python solutions and animations code here: github.com/gereleth/aoc...
December 25, 2024 at 6:29 AM
Cutesy structure this graph has. Outer layers are still hairy, I haven't figured them out =).

#AdventOfCode Day 23 LAN Party
December 23, 2024 at 10:48 AM
#AdventOfCode Day 20 - Race Condition

Showing millions of cheats is tricky so this one turned out a little weird =). In part 2 it repaints the points by their total possible cheat gains. Pretty neat structure shows up.

#py5 animation code: github.com/gereleth/aoc...
December 22, 2024 at 6:35 PM
#AdventOfCode Day 21 - Keypad Conundrum

The robots almost broke my brain this morning, this was super hard for some reason.
But at least the solution works pretty much instantly.

#python solution code: github.com/gereleth/aoc...

#py5 animation code github.com/gereleth/aoc...
December 21, 2024 at 5:48 PM
#AdventOfCode Day 19 - Linen Layout

Some dynamic programming if not dynamic visuals.
No idea how to show full input, there's 400 sequences there =).
December 19, 2024 at 6:18 PM
#AdventOfCode Day 16 - RAM Run

I did a binary search in part 2 in my actual solution but watching how the path rebuilds after every new obstacle is pretty fun too.
December 18, 2024 at 6:47 PM
#AdventOfCode Day 16 - Reindeer Maze

Looks full of holes but it is a thorough search.

#python solution: github.com/gereleth/aoc... (same priority queue powered search I throw at every optimization problem)

#py5 animation code: github.com/gereleth/aoc...
December 16, 2024 at 4:10 PM
#AdventOfCode Day 15 - Warehouse Woes

box is push
robot is move
star is win
December 15, 2024 at 4:03 PM
#AdventOfCode Day 14 - Restroom Redoubt

Checking density anomalies for fun and profit.
I love how the vertical density chart itself sometimes looks like half a christmas tree.
December 14, 2024 at 9:09 PM
#AdventOfCode Day 14

You wait a few hours, then one blink and it's gone 🎄 😄
December 14, 2024 at 8:51 AM
I don't have a good day 12 animation yet because damn, getting a sane ordered contour was much harder than just counting sides.
But something finally works even for the crazier shapes like this one.
#AdventOfCode
December 12, 2024 at 7:51 PM
I'm having trouble collecting region contours for an animation... This little self-touching green corner is a particular pain point 😅
December 12, 2024 at 12:02 PM
We were 4 seconds and 3 places apart lol
December 12, 2024 at 7:22 AM
I keep seeing recursive solutions to #AdventOfCode day 11 pebble counting.
So here's my iterative approach for a change. One simple counter trick to save an astronomical amount of repeated work =).

github.com/gereleth/aoc...
December 11, 2024 at 8:02 AM
Not what I had in mind so I put the hint into the snowflake's alt text =). (image from www.snowcrystals.com)
Good luck with your solving =).
December 9, 2024 at 8:48 AM