akamuraasai/hackerrank_api

A package to comunicate with Hacker Rank API.

1.1 2017-03-03 13:55 UTC

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.