Ordenar objetos por múltiples campos
TypeScript
Medium
sorting
Tarea «Ordenar objetos por múltiples campos»
Escribe un programa que tome una lista de objetos con los campos name (cadena) y age (número). Ordena la lista primero por edad en orden ascendente, y para la misma edad — alfabéticamente por nombre en orden ascendente. Muestra los objetos ordenados en el formato "name age" uno por línea. Está garantizado que el número de objetos no supera los 1000, y la longitud del nombre no supera los 50 caracteres.
Formato de entrada
La primera línea contiene un entero n (1 ≤ n ≤ 1000) — el número de objetos. Luego, en cada una de las n líneas, se dan nombre (una cadena sin espacios) y edad (un entero de 0 a 120) separados por un espacio.
Formato de salida
Genera n líneas, cada una en el formato "nombre edad", donde los objetos están ordenados por edad (ascendente) y, para edades iguales, por nombre (orden alfabético).
Ejemplos
Ejemplo 1
ENTRADA
4
Zara 22
Anna 22
Bob 21
Eve 23
SALIDA
Bob 21
Anna 22
Zara 22
Eve 23
Ejemplo 2
ENTRADA
2024-03-04
SALIDA
Понедельник
main.ts