Hello, and welcome to edition #1
of Puzzles, a section inside Algorithmically Speaking that will bring you a list of curated challenges so you keep strengthening your algorithmic and problem-solving skills.
This week’s puzzles are about labyrinths, which have much to do with Computer Science fields such as graph theory, greedy algorithms, dynamic programming, and heuristics.
Every puzzle has a link to a playground where you can try different approaches to solving the puzzles. I encourage you to share your solutions by commenting on the post.
Good luck, and have a wonderful week!
Problem #1:
Problem #2:
Problem #3:
Problem #4:
Problem #5:
Problem #6:
Problem #7:
Problem #8:
Problem #9:
Problem #10:
I hope you had fun solving the puzzles 🧩. See you next week!