Контест Junior Замыкания и захват обновлено
Задача на Swift: сортировка контактов по нескольким полям
Условие
Отсортируйте контакты по фамилии, затем по имени (обе по возрастанию, сравнение строк побайтово: заглавные латинские раньше строчных), затем по возрасту по убыванию.
Первая строка: n (1 ≤ n ≤ 10⁴). Дальше n строк фамилия имя возраст (латиница).
Пример
4
ivanov petr 30
adamov oleg 25
ivanov anna 41
ivanov anna 19
adamov oleg 25
ivanov anna 41
ivanov anna 19
ivanov petr 30
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.