3847 - 文件列表

题目描述

给定某目录下的文件信息列表,要求按文件大小从大到小的顺序进行排序,并显示在屏幕上。要求显示的规则如下:

  1. 每行显示一个文件的信息。
  2. 文件信息包含 4 项数据,依次是:文件属性、创建日期、文件大小、文件名。
输入

输入由多行组成,每行代表一个文件的信息,共包含 4 个字段,依次为:

1 文件属性(字符串)

2 创建日期(字符串,格式自定)

3 文件大小(整数)

4 文件名(字符串)

每行中的字段使用空格分隔,且保证输入至少有一行数据。

输出

输出应遵循与输入相同的格式,即每行显示一个文件的信息,包括文件属性、创建日期、文件大小和文件名。不同的是,这些文件信息需要按照文件大小从大到小排序。如果有多个文件具有相同的文件大小,则按它们在输入中出现的先后顺序输出。

样例

输入

4
-a---- 2020 10 11 3532 package.json
-ar--- 2021 10 2 14420 readme.md
-ar--- 2022 1 21 3622348 gcc.exe
-a---- 2019 10 8 435 copyright.txt

输出

-ar---         2022/01/21         3622348 gcc.exe
-ar---         2021/10/02           14420 readme.md
-a----         2020/10/11            3532 package.json
-a----         2019/10/08             435 copyright.txt
标签
题目参数
时间限制 1 秒
内存限制 256 MB
提交次数 0
通过人数 0
金币数量 1 枚
难度 入门


上一题 下一题