The Longest Line
最长的线路挑战描述: 编写一个程序,读取文件并将指定数量的最长行打印到标准输出,这些行根据长度降序排列。
输入样本: 你的程序应该接受一个文件路径作为它的第一个参数。该文件包含多行。第一行表示你应该输出的行数,其他行长度不同,随机呈现。您可以假设输入文件的格式正确并且第一行中的数字是有效的正整数。例如:
-
2
-
Hello World
-
CodeEval
-
Quick Fox
-
A
-
San Francisco
输出样本: 打印出由指定数量限制并按长度降序排列的最长行。例如:
-
San Francisco
-
Hello World
如果你对如何实现文件处理和排序感到困惑,可以参考以下代码示例【VC MFC文件处理程序源代码](https://www.dude6.com/q/a/7712206.html)。还有更多类似的挑战源码,比如【挑战PyBites代码挑战源码](https://www.dude6.com/q/a/7363197.html)和【code challenge devires Devires前端程序开发团队的代码挑战源码](https://www.dude6.com/q/a/7534111.html),这些都可以为你的程序编写提供思路和参考。
下载地址
用户评论