akamuraasai / hackerrank_api
A package to comunicate with Hacker Rank API.
Requires
- php: >=5.4.0
- vlucas/phpdotenv: ^2.4
This package is not auto-updated.
Last update: 2024-11-18 14:58:12 UTC
README
This package consumes the Hacker Rank API, evaluating a given code and returning de output of the operation.
An example file is included with informations about how to use this package properly.
How to use
First you'll need a HackerRank API Key that can be acquired here.
Make a copy of the .env.example
file and rename it to .env
.
Inside the file, change the HACKERRANK_API_KEY
value to your own key.
Then, just autoload the library and call it like this:
use AkamuraAsai\HackerRankAPI\HRCaller; $caller = new HRCaller(); $result = $caller->use_testcases($code, $language, $test_inputs)->result;
Where $code
is a variable containing the code that will run in Hacker Rank servers.
The $language
var is a integer containing the code of language used on above code.
Last one $test_inputs
containing the inputs of the tests that the code will run about.
The use_testcases()
is the only function working for now. More will come in a future update.
List of Languages/Codes
License
MIT license.