values. Замените каждое число его рангом и верните получившийся массив.
Ранг устроен так:
- ранги — целые числа, начиная с 1;
- чем больше число, тем больше его ранг; у равных чисел ранги равны;
- ранги как можно меньше, то есть идут подряд без пропусков.values=[7, -2, 7, 0] → [3, 1, 3, 2]
Различные значения по возрастанию: -2, 0, 7 — их ранги 1, 2, 3. Обе семёрки получают ранг 3.
values=[50, 40, 30] → [3, 2, 1]
Самое маленькое — 30, ранг 1; самое большое — 50, ранг 3.
values=[] → []
values=[7, -2, 7, 0]
[3, 1, 3, 2]
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 115 тестов на сервере, включая скрытые.