This repository contains code for my YouTube programming interview practice & learning series about Rust. The problems are based on the book "Cracking the Coding Interview" by Gayle Laakmann McDowell. You can find the existing solutions here.
To follow along, you can:
You can find the existing videos on YouTube below:
- 📽 Chapter 1, problems 1-4
- 📽 Chapter 1, problems 5-9
- 📽 Chapter 2, problem 1 (part 1)
- 📽 Chapter 2, problem 1 (part 2)
- 📽 Chapter 2, problems 1-3
- 📽 Chapter 2, problems 4-6
- 📽 Chapter 2, problems 7-8, Chapter 3, problems 1-2
- 📽 Chapter 3, problems 3-6
- 📽 Chapter 4, problems 1-3
- 📽 Chapter 4, problems 4-9
- 📽 Chapter 4, problems 10-12, Chapter 5, problems 1-8
- 📽 Chapter 6, problems 1-10
- 📽 Chapter 7, problems 1-3
- 📽 Chapter 7, problems 4-6
- 📽 Chapter 7, problems 7-9, Part 1
- 📽 Chapter 7, problems 7-9, Part 2
- 📽 Chapter 7, problems 10-11
- 📽 Chapter 7, problem 12, Chapter 8, problems 1-4
- 📽 Chapter 8, problems 5-11
- 📽 Chapter 8, problems 12-14 (part 1)
- 📽 Chapter 8, problems 12-14 (part 2)
- 📽 Chapter 8, problems 12-14 (part 3)
To run the code, you'll need an up-to-date version of Rust. The recommended way of installing Rust is using a tool called rustup:
$ curl https://sh.rustup.rs -sSf | sh
...
Once you have Rust installed, you can build and run the tests.
$ cargo build
$ cargo test
...