diff --git a/Readme.md b/Readme.md index f499793..9c4d994 100644 --- a/Readme.md +++ b/Readme.md @@ -255,7 +255,7 @@ The repo for our backend framework- [Velocy](https://github.com/ishtms/velocy) - [Improving the `Router` API](/chapters/ch06.3-improving-the-router-api.md) - [The need for a `trie`](/chapters/ch06.4-the-need-for-a-trie.md) - [What is a `Trie` anyway?](/chapters/ch06.4-the-need-for-a-trie.md#what-is-a-trie-anyway) -- [Exercise 1 - Implementing a `Trie`](/chapters/ch07-ex-implementing-a-trie.md#exercise---implementing-a-trie) +- [Exercise 1 - Implementing a `Trie`](/chapters/ch07-ex-implementing-a-trie.md#exercise-1---implementing-a-trie) - [Root Node](/chapters/ch07-ex-implementing-a-trie.md#root-node) - [End of the word](/chapters/ch07-ex-implementing-a-trie.md#end-of-the-word) - [Challenge 1: Basic Trie with `insert` Method](/chapters/ch07-ex-implementing-a-trie.md#challenge-1-basic-trie-with-insert-method) @@ -267,7 +267,7 @@ The repo for our backend framework- [Velocy](https://github.com/ishtms/velocy) - [More details](/chapters/ch07-ex-implementing-a-trie.md#more-details-1) - [Hints](/chapters/ch07-ex-implementing-a-trie.md#hints) - [Solution](#solution-1) -- [Exercise 2 - Implementing our Trie based `Router`](/chapters/ch08-ex-implementing-router.md) +- [Exercise 2 - Implementing our Trie based `Router`](/chapters/ch08-ex-implementing-router.md#exercise-2---implementing-our-trie-based-router) - [Challenge 1: Implementing the `addRoute` method](/chapters/ch08-ex-implementing-router.md#challenge-1-implementing-the-addroute-method) - [Requirements](/chapters/ch08-ex-implementing-router.md#requirements) - [More details](/chapters/ch08-ex-implementing-router.md#more-details) diff --git a/chapters/ch07-ex-implementing-a-trie.md b/chapters/ch07-ex-implementing-a-trie.md index e8c94ea..134113f 100644 --- a/chapters/ch07-ex-implementing-a-trie.md +++ b/chapters/ch07-ex-implementing-a-trie.md @@ -1,6 +1,6 @@ [![Read Prev](/assets/imgs/prev.png)](/chapters/ch06.4-the-need-for-a-trie.md) -# Exercises - Implementing a `Trie` +# Exercise 1 - Implementing a `Trie` > This exercise will motivate you to work on implementing your solution independently. Once you have completed the exercise, you can move on to the next challenge or read the solution to find a different approach. > diff --git a/chapters/ch08-ex-implementing-router.md b/chapters/ch08-ex-implementing-router.md index 8bd37fc..642f04e 100644 --- a/chapters/ch08-ex-implementing-router.md +++ b/chapters/ch08-ex-implementing-router.md @@ -1,6 +1,6 @@ [![Read Prev](/assets/imgs/prev.png)](/chapters/ch07-ex-implementing-a-trie.md) -# Exercise - Implementing our Trie based `Router` +# Exercise 2 - Implementing our Trie based `Router` > This challenge is designed to push your boundaries and is considered to be more advanced than usual. It's completely okay if you don't crack it on your first attempt. The key is to persist, revisit your logic, and don't hesitate to iterate on your solutions.