akamuraasai/hackerrank_api

一个用于与 Hacker Rank API 通信的软件包。

1.1 2017-03-03 13:55 UTC

This package is not auto-updated.

Last update: 2024-09-23 14:21:53 UTC


README

此软件包消耗 Hacker Rank API,评估给定的代码并返回操作输出。

包含有关如何正确使用此软件包的信息示例文件。

如何使用

首先您需要一个 HackerRank API 密钥,可以在 这里 获取。

复制 .env.example 文件并将其重命名为 .env。在文件中,将 HACKERRANK_API_KEY 的值更改为您自己的密钥。

然后,只需自动加载库并按如下方式调用它

use AkamuraAsai\HackerRankAPI\HRCaller;

$caller = new HRCaller();
$result = $caller->use_testcases($code, $language, $test_inputs)->result;

其中 $code 是一个变量,包含将在 Hacker Rank 服务器上运行的代码。变量 $language 是一个整数,包含上述代码中使用的语言代码。最后一个是 $test_inputs,包含代码将要运行的测试输入。

目前 use_testcases() 是唯一工作的函数。未来更新中将会有更多。

语言/代码列表

许可证

MIT 许可证。