If you're starting your career (especially if you're in high school or college), or if you're thinking about changing your career, this is meant for you. (It's also possible to learn programming as a hobby, or as a complementary skill for a day job in a different field.)
- 2010: Introductory STL (10 parts)
- microsoft/nurikabe: I open-sourced and slightly modernized my Nurikabe puzzle solver.
- 2011: Advanced STL: Part 1, Part 2, Part 3, Part 4, Part 5, Part 6
- These videos weren't migrated
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Original solution by Stephan T. Lavavej | |
// for https://www.reddit.com/r/cpp/comments/z1xich/c_interview_coding_exercise_with_solution/ | |
#include <algorithm> | |
#include <cassert> | |
#include <cstddef> | |
#include <cstdint> | |
#include <format> | |
#include <iostream> | |
#include <numeric> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Boost.uBLAS solution by Stephan T. Lavavej | |
// for https://www.reddit.com/r/cpp/comments/z1xich/c_interview_coding_exercise_with_solution/ | |
#include <algorithm> | |
#include <cassert> | |
#include <chrono> | |
#include <cstddef> | |
#include <cstdint> | |
#include <format> | |
#include <iostream> |