In this chapter we will review three more problems that belong to 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, which we shall solve in this chapter, are: