Skip to content

PavelVlady/Leaderboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Пользователи участвуют в конкурсе и зарабатывают очки.
По окончанию конкурса показывается лидерборд с результатами. Чем больше очков набрал пользователь, тем выше его позиция.
Т.к. за первые 3 места предполагаются денежные выплаты, то есть минимальное количество очков, чтобы попасть на первые 3 места.

- Пользователь может занять первое место, только если набрал >= FirstPlaceMinScore очков
- Пользователь может занять второе место, только если набрал >= SecondPlaceMinScore очков
- Пользователь может занять третье место, только если набрал >= ThirdPlaceMinScore очков
  Если для какого-то места нет пользователя, набравшего достаточно очков, то это место остаётся пустым.

Необходимо реализовать функцию CalculatePlaces в классе LeaderboardCalculator. 
Результат прислать в виде архива проекта или одного файла LeaderboardCalculator.cs.
- Файл LeaderboardCalculator.cs содержит требования к функции и ограничения на неё
- Файл LeaderboardCalculatorTests.cs содержит базовые тесты (написаны только самые простейшие тесты, что бы была понятна логика работы функции)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages