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.9.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d44dbd94561e82863c0a6e712ba3eedaffc0f411f7f72dee1efdf9663a6feb09 |
|
MD5 | 94cc8a762bb907bc09cb9b5a9a7441aa |
|
BLAKE2b-256 | 4da1421f662bcdbe30e604188bf363a2d2759a713d8b7b06624547b2a7a0a37f |