hackerrank-solutions might not be the shortest but descriptive and easy for newcomers too. contributions are welcome. Please note that the solutions are not written in one single language.