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 yamk
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.8.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 488cee04e4bbfea5f0a7190da957ad275c3c6ff00317c9802f91f86097015d74 |
|
MD5 | 73f57f8a2d66bf97e35cb2114931b47f |
|
BLAKE2b-256 | 845b342e829c686f60772f303c41e9c66353a4f1afba70bee25c9ebbef57c479 |