Multilanguage competitive coding toolbox
Project description
eulertools offers a tool to run/test/compare problems in for competitive programming, or interview preparation, for example from Project Euler, leetcode, topcoder and others.
In a nutshell
Installation
The easiest way is to use pipx to install eulertools.
$ pipx install eulertools
This is the only officially supported way of installing it. As eulertools require python 3.11+, please make sure that this is the version used by your system, or use a tool like pyenv to create a shell with such a python version.
Usage
eulertools provides a cli command called euler, which has the following subcommands:
compare: Compare the timings between different languages generate: Generate a template for a new problem from the language template run: Run (and test) problems for various language implementations statement: Show the problem statement and the hint for the solution time: Run the timings for a specific problem
For the required project structure, please view the detailed Documentation.
Links
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for eulertools-0.10.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79bcd2ed4944bc77c85473f3a465e0c48ed126049ed93a9d0a4cb5ddf26b91cd |
|
MD5 | a3d8d8b215301bd9d4df8f4873096d99 |
|
BLAKE2b-256 | 749b41017af59003feb7a4e5ccb103415c39ecba2b431e6257249885bfa9f087 |