PavelVlady/Leaderboard
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
Пользователи участвуют в конкурсе и зарабатывают очки. По окончанию конкурса показывается лидерборд с результатами. Чем больше очков набрал пользователь, тем выше его позиция. Т.к. за первые 3 места предполагаются денежные выплаты, то есть минимальное количество очков, чтобы попасть на первые 3 места. - Пользователь может занять первое место, только если набрал >= FirstPlaceMinScore очков - Пользователь может занять второе место, только если набрал >= SecondPlaceMinScore очков - Пользователь может занять третье место, только если набрал >= ThirdPlaceMinScore очков Если для какого-то места нет пользователя, набравшего достаточно очков, то это место остаётся пустым. Необходимо реализовать функцию CalculatePlaces в классе LeaderboardCalculator. Результат прислать в виде архива проекта или одного файла LeaderboardCalculator.cs. - Файл LeaderboardCalculator.cs содержит требования к функции и ограничения на неё - Файл LeaderboardCalculatorTests.cs содержит базовые тесты (написаны только самые простейшие тесты, что бы была понятна логика работы функции)