An open API service indexing awesome lists of open source software.

https://github.com/marcoplatino/eulerkit

This is a library of functions that may come in useful when solving problems on Project Euler.
https://github.com/marcoplatino/eulerkit

math mathematics project-euler-python projecteuler python python-math python-math-library

Last synced: 3 months ago
JSON representation

This is a library of functions that may come in useful when solving problems on Project Euler.

Awesome Lists containing this project

README

          

# EulerKit

![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/MarcoPlatino/EulerKit/python_publish.yml?branch=main)
[![PyPI Version](https://img.shields.io/pypi/v/eulerkit.svg)](https://pypi.org/project/eulerkit/)
![Python Versions](https://img.shields.io/pypi/pyversions/eulerkit.svg)
![License](https://img.shields.io/github/license/MarcoPlatino/EulerKit)
[![Issues](https://img.shields.io/github/issues/MarcoPlatino/EulerKit.svg)](https://github.com/MarcoPlatino/EulerKit/issues)
[![Pull Requests](https://img.shields.io/github/issues-pr/MarcoPlatino/EulerKit.svg)](https://github.com/MarcoPlatino/EulerKit/pulls)

This is a Python Library inspired by the functions that are needed to solve many Project Euler problems. It also includes some utilities that I personally enjoy very much.

Here is a (non-comprehensive) list of features that are in the library:
- Palindromes
- The ability to verify if a number is a palindrome
- Prime Generation
- The ability to generate a large set of prime numbers - to a list or to a file if you want to pre-generate them.
- Pandigital
- The ability to verify if a number is pandigital or not

### Quickstart:
You can install the library by running:

`pip install EulerKit`

From there you can begin using the library immediately by including it as one of your imports:

```python
from EulerKit import*
```

If you want a more comprehensive guide, check the [wiki](https://github.com/MarcoPlatino/EulerKit/wiki)

If you are curious, the PyPi page is located [here](https://pypi.org/project/EulerKit/)