this post was submitted on 22 Jan 2025
2 points (100.0% liked)

Advent Of Code

1199 readers
3 users here now

An unofficial home for the advent of code community on programming.dev! Other challenges are also welcome!

Advent of Code is an annual Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like.

Everybody Codes is another collection of programming puzzles with seasonal events.

EC 2025

AoC 2025

Solution Threads

M T W T F S S
1 2 3 4 5 6 7
8 9 10 11 12

Visualisations Megathread

Rules/Guidelines

Relevant Communities

Relevant Links

Credits

Icon base by Lorc under CC BY 3.0 with modifications to add a gradient

console.log('Hello World')

founded 2 years ago
MODERATORS
 

I'm looking for something like this (these are not correct, just an example for what I'm looking for):

  • 2021 - day 1: Dijkstra Algorithm
  • 2021 - day 2: Dynamic Programming
  • 2021 - day 3: Time efficiency, Hash tables
  • etc

If there is no such thing, does anyone have a (fairly) complete (github) repository of python implementations from which I can build such a list myself? I would make all the puzzles myself, but I'm not that fast, I'm currently still on day 15 of 2024.

you are viewing a single comment's thread
view the rest of the comments
[–] Live2day@lemmy.sdf.org 0 points 11 months ago (1 children)

I'm not sure what this is for, but leetcode is a website all about coding puzzles. Not all are python but the vast majority can be done in any language.

[–] abbadon420@programming.dev 2 points 11 months ago (1 children)

Yes, I know leetcode. I use them too. But I really love AOC and I love to do AOC problems with students, but it's hard to find fitting puzzles that students are able to do with the knowledge they have, the help I can offer and a timeframe of max three hours.

[–] CameronDev@programming.dev 1 points 10 months ago

How old are the students? Sounds like a pretty cool class, wish I had a teacher like yourself.

We have a list of solve threads in the sidebar, counting the top level comments may be a pretty good heuristic for difficulty.