assignement -- 2

Job ID: 34229804

Budget: $10 – $30 USD

Using Laravel Collections calculate ranks for the given teams based on their respective scores. Same scores should be ranked equally
If multiple teams get the same rank, the next ranks should be skipped based on the team count.
e.g. If Team E & F gets second rank, 3rd rank should skip & the team eligible for the 3rd rank should be given 4th rank.

Do not use any loops, if statements, or ternary operators.


$scores = collect ([
['score' => 76, 'team' => 'A'],
['score' => 62, 'team' => 'B'],
['score' => 82, 'team' => 'C'],
['score' => 86, 'team' => 'D'],
['score' => 91, 'team' => 'E'],
['score' => 67, 'team' => 'F'],
['score' => 67, 'team' => 'G'],
['score' => 82, 'team' => 'H'],
]);
Related categories: PHP Python Software Architecture MySQL Laravel