16 lines
735 B
Markdown
16 lines
735 B
Markdown
## Day 5: Cafeteria
|
|
|
|
Puzzle 1 took me 30-ish minutes to figure out. I initially tried building an array of numbers from the ranges, but it turned out to be _much_ easier to parse each range against each value and let the machine do the math.
|
|
|
|
Puzzle 2 seemed pretty straightforward, and I thought I had a simple solution, but it didn't work, and an hour later (1:30a), I have to admit defeat for tonight.
|
|
|
|
_UPDATE:_ I came back to it the next night and realized what I was doing wrong - my algorithm was both overspecified and incomplete. The fix was to simplify things, exclude ranges that don't overlap, and then merge any that do. Another 15 minutes and it was solved.
|
|
|
|
### JS Solutions
|
|
|
|
```
|
|
cd js
|
|
node day05a.js
|
|
node day05b.js
|
|
```
|