对多个字段的对象进行排序
TypeScript
Medium
sorting
任务 «对多个字段的对象进行排序»
编写一个程序,接收一个包含 name(字符串)和 age(数字)字段的对象列表。首先按 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