Сортировка объектов по нескольким полям
TypeScript
Средний
sorting
Задача «Сортировка объектов по нескольким полям»
Напишите программу, которая принимает список объектов с полями name (строка) и age (число). Отсортируйте список сначала по возрастанию age, а при одинаковом возрасте — по алфавиту (name) в порядке возрастания. Выведите отсортированные объекты в формате "name age" по одному на строку. Гарантируется, что количество объектов не превышает 1000, длина name не более 50 символов.
Формат ввода
Первая строка содержит целое число n (1 ≤ n ≤ 1000) — количество объектов. Затем в каждой из n строк через пробел заданы name (строка без пробелов) и age (целое число от 0 до 120).
Формат вывода
Выведите n строк, каждая в формате "name age", где объекты отсортированы по возрасту (по возрастанию), а при равном возрасте — по имени (в алфавитном порядке).
Примеры
Пример 1
ВВОД
4
Zara 22
Anna 22
Bob 21
Eve 23
ВЫВОД
Bob 21
Anna 22
Zara 22
Eve 23
Пример 2
ВВОД
2024-03-04
ВЫВОД
Понедельник
main.ts