ADSP: Algorithms + Data Structures = Programs
A programming podcast hosted by three software engineers (two at a time) that focuses on algorithms, data structures, programming languages, latest news in tech and more. The podcast was initially inspired by Magic Read Along.
ADSP: Algorithms + Data Structures = Programs
Episode 271: Mastermind Algorithms
Use Left/Right to seek, Home/End to jump to start or end. Hold shift to jump forward or backward.
In this episode, Conor talks about algorithms used to solve the Mastermind game and specifically a beautiful use of an inverse algorithm.
Show Notes
Date Recorded: 2026-01-29
Date Released: 2026-01-30
- "Point-Free or Die: Tacit Programming in Haskell and Beyond" by Amar Shah
- C++98 std::transform
- C++23 std::views::zip_transform
- zip_transform Hoogle Translate
- C++98 std::accumulate
- C++23 std::ranges::fold_left_first
- The Twin Algorithms - Conor Hoekstra - CppNorth 2022
- frequencies Hoogle Translate
- outerProduct Hoogle Translate
- C++23 std::views::adjacent_transform
- Hoogle Translate adjacent_transform
- Hoogle Translate scan
- ADSP Episode 146: 🇸🇮 SRT23 - Algorithms, BQN's Superpowers & More!
- Combinatory Logic
Intro Song Info
Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic
Creative Commons — Attribution 3.0 Unported — CC BY 3.0
Free Download / Stream: http://bit.ly/l-miss-you
Music promoted by Audio Library https://youtu.be/iYYxnasvfx8
Podcasts we love
Check out these other fine podcasts recommended by us, not an algorithm.