我如何一次上传所有测试用例?

Last updated: May 27, 2026

HackerRank 允许你上传所有 测试用例 用于编码或近似解题的题目,作为一个压缩文件。这个功能在处理大量输入或输出、测试用例数量较多,或当你更喜欢使用外部编辑器时特别有用。

准备压缩文件

要上传你的测试用例,请将它们组织在具有以下结构的目录中:

示例问题

输入文件名

对应输出文件名

input000.txt

output000.txt

input0.txt

output0.txt

input1.txt

output1.txt.

对于一个给定的测试用例,输入和输出文件需要相互关联。文件名中的数字应匹配,以便关联。例如,input0.txt 和 output0.txt 作为一个测试用例,input002.txt 和 output002.txt 也是如此。

注意:在将目录压缩成 .zip 文件之前,确保目录中只包含这些文件,没有子目录。

上传压缩文件

你可以在 HackerRank 的编码或近似解题的 测试用例 标签中直接上传 zip 文件。请参考 创建编码问题 文章,了解详细步骤。

 

处理 Zip 上传和测试用例评分

使用 zip 上传测试用例时,每个测试用例默认得分为 10 分。系统不会保留或识别之前上传中可能设置的任何自定义分数。

为Mac用户创建Zip文件:
对于Mac用户,请确保通过命令行创建zip文件。使用苹果的“压缩”功能(来自“获取信息”菜单)生成的zip格式与系统不兼容,可能会在上传过程中引发问题。

命令行创建Zip的步骤(Mac):

  • 打开终端。

  • 导航到包含要压缩文件的目录。

  • 运行以下命令:zip archive_name.zip *.txt(将archive_name.zip替换为你想要的zip文件名)。