Sortierung von Objekten nach mehreren Feldern
TypeScript
Medium
sorting
Aufgabe «Sortierung von Objekten nach mehreren Feldern»
Schreiben Sie ein Programm, das eine Liste von Objekten mit den Feldern name (Zeichenkette) und age (Zahl) akzeptiert. Sortieren Sie die Liste zuerst aufsteigend nach age, und bei gleichem Alter alphabetisch nach name (aufsteigend). Geben Sie die sortierten Objekte im Format "name age" aus, eines pro Zeile. Es ist garantiert, dass die Anzahl der Objekte 1000 nicht überschreitet und die Länge von name maximal 50 Zeichen beträgt.
Eingabeformat
Die erste Zeile enthält eine ganze Zahl n (1 ≤ n ≤ 1000) — die Anzahl der Objekte. Dann werden in jeder der n Zeilen, durch Leerzeichen getrennt, name (Zeichenkette ohne Leerzeichen) und age (ganze Zahl von 0 bis 120) angegeben.
Ausgabeformat
Geben Sie n Zeilen aus, jede im Format "name age", wobei die Objekte nach Alter (aufsteigend) und bei gleichem Alter nach Name (in alphabetischer Reihenfolge) sortiert sind.
Beispiele
Beispiel 1
EINGABE
4
Zara 22
Anna 22
Bob 21
Eve 23
AUSGABE
Bob 21
Anna 22
Zara 22
Eve 23
Beispiel 2
EINGABE
2024-03-04
AUSGABE
Понедельник
main.ts