[2025 Day 9] When you wake up and see lots of grey stars

It is only going to be downhill from here

35 points · 8 comments · view on lemmy.world

8 Comments

Deebster@programming.dev · 2 pts · 275d (3 replies)

I can't code today because of travel, just as the one that might run slow enough to geek out on benchmarking the various options. Does seem like it's a bit of a jump in difficulty from previous days.

CameronDev@programming.dev · 2 pts · 275d (2 replies)

Based on the slow trickle of results pt2 was very hard. But, having now got a good result, its not that difficult, but getting to that solution/algorithm took a lot of brain power.

I hope todays is a little bit more relaxed.

Avicenna@programming.dev · 3 pts · 274d (1 reply)

wish not granted

CameronDev@programming.dev · 1 pts · 274d

Yeah, today is rough as well. I guess I jinxed it.

Avicenna@programming.dev · 1 pts · 272d

Based on the star distribution today (everyone who has solved part 1 also solved part2) I suspect at least part 2 is easy even if I can't make a dent on part1 yet

NominatedNemesis@reddthat.com · 1 pts · 273d (2 replies)

It was easy staight forward brtue force:

::: spoiler Spoiler

For each possible_rectange Find Max:
   If polygon.contains(rectangle) Then rectangle.area() Else 0

For speed the loop can be run paralelley.

I had no time to implent the contains myself, but pretty much all languages have a library already. :::

Avicenna@programming.dev · 2 pts · 273d (1 reply)

yea becomes trivial if one uses a polygon library (I did too) but looking at the actual polygon, one can cook up some clever heuristics to do it quite quickly with some basic checks I think.

NominatedNemesis@reddthat.com · 1 pts · 273d

I'll check if someone created a guide for the clever solution, cos I'm interested. But I don't have nearly enough knowledge about geometry to came up with one myshelf. (nor energy after the 10 hour workdays in the last two weeks..)