In this chapter we will review three additional problems that belong to the category "For Champions", i.e. they are more complex than the rest of the problems in this book.
Before we move on to particular tasks, we must clarify that these can be solved in an easier way with additional knowledge in programming with C# (methods, arrays, collections, recursion, etc.), but each solution that will be provided now only uses the material covered in this book. The goal is to learn how to construct more complex algorithms based on your knowledge collected up to the present moment.
The problems that we will solve in this chapter, are: