我如何一次上传所有测试用例?
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文件名)。