Керуйте масивом рекордів гравця.
Ваше завдання - створити компонент для підрахунку рекордів класичної гри Frogger, однієї з найбільш продаваних і найбільш затягуючих ігор усіх часів та класики ери аркадних автоматів. Ваше завдання - написати методи, які повертають найвищий рекорд із масиву, останній доданий рекорд і три найвищі рекорди.
У цій вправі використовується контейнер vector. Для розвʼязання може стати в пригоді заголовок algorithm.
Деякі з функцій algorithm приймають як аргументи iterators.
Їх можна розглядати як позначки того, де контейнер починається, а де закінчується.
Якщо ми хочемо охопити весь контейнер, то починаємо з my_container.begin() і закінчуємо my_container.end().
Якщо ж нам потрібні лише елементи 2, 3 і 4 вектора, можна використати my_vector.begin() + 2 та my_vector.begin() + 4.
Останні тести перевіряють незмінність. Жодна з функцій, які нам належить написати, не повинна змінювати результати гри.
Якщо хочеться додаткової практики, можна реалізувати функцію, яка додає нові результати до гри.
Зареєструйтеся на Exercism, щоб вивчати й опановувати C++, а також 19 концепцій100 вправ та справжнє наставництво від людей, і все це безкоштовно.