m студентов сдали n экзаменов. Результаты записаны в таблицу marks: строка i — это студент, а marks[i][j] — его балл за экзамен j. Переставьте строки так, чтобы студенты шли по убыванию балла за экзамен с номером exam (нумерация с нуля), и верните получившуюся таблицу. Если у нескольких студентов за этот экзамен одинаковый балл, они сохраняют исходный порядок между собой. Сами строки менять нельзя — только их порядок.marks=[[55, 81, 40], [72, 64, 93], [38, 90, 17]], exam=1 → [[38, 90, 17], [55, 81, 40], [72, 64, 93]]
За экзамен 1 у студентов 81, 64 и 90 баллов. Первым идёт студент с 90, затем с 81, затем с 64.
marks=[[12, 7], [3, 25], [12, 40]], exam=0 → [[12, 7], [12, 40], [3, 25]]
По экзамену 0 у студентов 12, 3 и 12. Два студента с 12 баллами идут первыми в исходном порядке, студент с 3 — последним.
m, n ≤ 250marks[i][j] ≤ 10⁵exam < nmarks=[[55, 81, 40], [72, 64, 93], [38, 90, 17]], exam=1
[[38, 90, 17], [55, 81, 40], [72, 64, 93]]
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 82 теста на сервере, включая скрытые.