Jordan 👩🏻‍💻
jordancodes.bsky.social
Jordan 👩🏻‍💻
@jordancodes.bsky.social
Full stack developer
Favorite stack: FastAPI + React

TailwindCSS Enthusiast
https://github.com/jordan-bott
Moral of the story is that it is invaluable to explain your thinking out loud when you're stuck. And you solve a lot more code by walking away than you think.
December 6, 2024 at 6:20 AM
It is in fact, that easy. I solve part 2 in under 5 minutes - correct answer on the first try.
December 6, 2024 at 6:19 AM
While showing him what I think was a cool way to solve part 1, and then explaining how part 2 is different it hits me. The solution to part 2 staring me in the face. It can't be that easy, can it?
December 6, 2024 at 6:19 AM
I'm dreading doing part 2 all day - I know it will require a massive rewrite, I'm thinking I'll need a sliding window ... I'm just not happy about it.

I decide to complain to my fiance - that always makes me feel better. He does not know how to code, but he always intently listens while I explain
December 6, 2024 at 6:18 AM
Only problem with this solution is that now nothing I have written can be used for part 2 (x-mas). Frustrated, I shut off my computer and go do something else for the rest of the day.
December 6, 2024 at 6:17 AM
Whereas originally I thought I would need a sliding window, I instead looked for bigger patterns and pushed my limits on how I could figure out how to manipulate an array.
December 6, 2024 at 6:16 AM
I am actually really pleased with my answer to day 4 pt 1 - I end up making a 2d array and doing some weird rotating, and shape changing to be able to use regex to search for "xmas" and "samx". I think it's unique in that it's looking at patterns and big picture -
December 6, 2024 at 6:16 AM
And yes, I know that stats.fm exists ... but I really feel that spotify is missing an opportunity here
December 5, 2024 at 1:59 AM
Honestly, if spotify did this cute little story unveiling situation, and then at the end told me that I could see ALL my stats on a well designed (who am I kidding even a poorly designed) webpage for like $10-20, I would ABSOLUTELY do that
December 5, 2024 at 1:57 AM
It's probably going to require a sliding window ... and I am probably over complicating it and will see a 2 line solution on reddit later.
December 5, 2024 at 12:31 AM
Well, I know how to start for the horizontal - that's easy. Vertical isn't too bad. But DIAGONAL???
December 5, 2024 at 12:29 AM
My solutions can be found here: github.com/jordan-bott/...
aoc2024/Day3 at main · jordan-bott/aoc2024
Contribute to jordan-bott/aoc2024 development by creating an account on GitHub.
github.com
December 4, 2024 at 8:16 AM
Crossclimb #218 | 1:03
Fill order: 1️⃣ 2️⃣ 3️⃣ 4️⃣ 5️⃣ 🔼 🔽 🪜
lnkd.in/crossclimb.
December 4, 2024 at 8:14 AM
Tango #58 | 1:10 and flawless
First 5 placements:
🟨🟨4️⃣5️⃣🟨🟨
🟨🟨🟨🟨🟨🟨
🟨🟨2️⃣1️⃣🟨🟨
🟨🟨3️⃣🟨🟨🟨
🟨🟨🟨🟨🟨🟨
🟨🟨🟨🟨🟨🟨
lnkd.in/tango.
Tango
Use your reasoning skills to harmonize the grid with a symbol in every cell.
lnkd.in
December 4, 2024 at 8:14 AM
Pinpoint #218 | 3 guesses
1️⃣ | 79% match
2️⃣ | 64% match
3️⃣ | 100% match 📌
lnkd.in/pinpoint
December 4, 2024 at 8:14 AM
Queens #218 | 6:44
First 👑s: 🟥 🟪 🟧
lnkd.in/queens.
Queens
Use your logic skills to place crowns in just the right regions, rows, and columns.
lnkd.in
December 4, 2024 at 8:14 AM
I'm working in python this year, my day 2 solutions can be found here (warning, they're not pretty): github.com/jordan-bott/...

#AdventOfCode
aoc2024/Day2 at main · jordan-bott/aoc2024
Contribute to jordan-bott/aoc2024 development by creating an account on GitHub.
github.com
December 3, 2024 at 9:25 AM