All Algorithms implemented in Python the-algorithms.com/
Go to file
Iqrar Agalosi Nureyza e040ad2a01
Add a solution for Project Euler 49 (#2702)
* added doctests in modular_exponential.py

* added doctests in modular_exponential.py

* added URL link

* updating DIRECTORY.md

* Add problem 49 solution

* updating DIRECTORY.md

* Fix several mistakes

These fixes are intended to follow the CONTRIBUTING.md

* Move the import statements lower

* Update project_euler/problem_49/sol1.py

Co-authored-by: Dhruv <dhruvmanila@gmail.com>

Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: Dhruv <dhruvmanila@gmail.com>
2020-10-05 08:27:09 +05:30
.github Fix pre-commit error in GitHub action file (#2765) 2020-10-04 21:16:13 +05:30
arithmetic_analysis Add __init__.py files in all the directories (#2503) 2020-09-28 19:42:36 +02:00
backtracking Add __init__.py files in all the directories (#2503) 2020-09-28 19:42:36 +02:00
bit_manipulation Add __init__.py files in all the directories (#2503) 2020-09-28 19:42:36 +02:00
blockchain Add __init__.py files in all the directories (#2503) 2020-09-28 19:42:36 +02:00
boolean_algebra Add __init__.py files in all the directories (#2503) 2020-09-28 19:42:36 +02:00
cellular_automata Add __init__.py files in all the directories (#2503) 2020-09-28 19:42:36 +02:00
ciphers Fix all errors mentioned in pre-commit run (#2512) 2020-09-30 10:38:00 +02:00
compression Add __init__.py files in all the directories (#2503) 2020-09-28 19:42:36 +02:00
computer_vision Fix all errors mentioned in pre-commit run (#2512) 2020-09-30 10:38:00 +02:00
conversions Update temperature_conversions.py (#2522) 2020-10-03 22:02:58 +05:30
data_structures Fix imports for all namespace packages (#2506) 2020-09-28 23:41:04 +02:00
digital_image_processing Fixes: #2404. Fix PIL DeprecationWarnings in pytest output (#2678) 2020-10-03 09:22:22 +02:00
divide_and_conquer Heaps algorithm (#2475) 2020-09-29 12:39:07 +02:00
dynamic_programming Add __init__.py files in all the directories (#2503) 2020-09-28 19:42:36 +02:00
file_transfer Add __init__.py files in all the directories (#2503) 2020-09-28 19:42:36 +02:00
fuzzy_logic Add __init__.py files in all the directories (#2503) 2020-09-28 19:42:36 +02:00
genetic_algorithm Add __init__.py files in all the directories (#2503) 2020-09-28 19:42:36 +02:00
geodesy Fix imports for all namespace packages (#2506) 2020-09-28 23:41:04 +02:00
graphics Fix all errors mentioned in pre-commit run (#2512) 2020-09-30 10:38:00 +02:00
graphs Add __init__.py files in all the directories (#2503) 2020-09-28 19:42:36 +02:00
greedy_method Fix imports for all namespace packages (#2506) 2020-09-28 23:41:04 +02:00
hashes Add __init__.py files in all the directories (#2503) 2020-09-28 19:42:36 +02:00
images Add __init__.py files in all the directories (#2503) 2020-09-28 19:42:36 +02:00
linear_algebra Fix all errors mentioned in pre-commit run (#2512) 2020-09-30 10:38:00 +02:00
machine_learning Add GitHub action for pre-commit (#2515) 2020-09-30 15:23:34 +02:00
maths Update area.py (#2524) 2020-10-04 22:20:47 +08:00
matrix Add __init__.py files in all the directories (#2503) 2020-09-28 19:42:36 +02:00
networking_flow Add __init__.py files in all the directories (#2503) 2020-09-28 19:42:36 +02:00
neural_network Add __init__.py files in all the directories (#2503) 2020-09-28 19:42:36 +02:00
other Add __init__.py files in all the directories (#2503) 2020-09-28 19:42:36 +02:00
project_euler Add a solution for Project Euler 49 (#2702) 2020-10-05 08:27:09 +05:30
quantum Add __init__.py files in all the directories (#2503) 2020-09-28 19:42:36 +02:00
scheduling Add GitHub action for pre-commit (#2515) 2020-09-30 15:23:34 +02:00
scripts Fix imports for all namespace packages (#2506) 2020-09-28 23:41:04 +02:00
searches Fix imports for all namespace packages (#2506) 2020-09-28 23:41:04 +02:00
sorts Update insert sort (#2493) 2020-10-03 20:49:08 +05:30
strings Add type hints to strings/min_cost_string_conversion.py (#2337) 2020-10-01 09:04:31 +08:00
traversals Add __init__.py files in all the directories (#2503) 2020-09-28 19:42:36 +02:00
web_programming Add GitHub action for pre-commit (#2515) 2020-09-30 15:23:34 +02:00
.coveragerc Add pytest-cov (#1578) 2019-11-17 19:37:58 +01:00
.gitignore contribution guidelines checks (#1787) 2020-03-04 13:40:28 +01:00
.gitpod.yml Change gitpod configuration for python3. (#1827) 2020-04-07 12:20:08 +02:00
.pre-commit-config.yaml Add pre-commit hook for TheAlgorithms/Python (#2511) 2020-09-30 10:39:14 +02:00
.travis.yml Travis CI: Remove redundant tests (#2523) 2020-09-30 19:26:38 +02:00
CONTRIBUTING.md Update CONTRIBUTING.md (#2378) 2020-08-31 21:34:44 +02:00
DIRECTORY.md Add a solution for Project Euler 49 (#2702) 2020-10-05 08:27:09 +05:30
LICENSE.md Update year in LICENSE.md (#1848) 2020-04-13 02:17:29 +02:00
pytest.ini Add pytest init file to define custom mark mat_ops (#2120) 2020-06-15 18:09:32 +02:00
README.md Add badges for code style and pre-commit in README.md (#2516) 2020-09-30 16:40:20 +02:00
requirements.txt Travis CI: Remove redundant tests (#2523) 2020-09-30 19:26:38 +02:00
Travis_CI_tests_are_failing.md Add Travis_CI_tests_are_failing.md (#1499) 2019-10-28 13:38:08 +01:00

The Algorithms - Python

Gitpod Ready-to-Code Gitter chat  Build Status  LGTM  contributions welcome  Donate    pre-commit code style: black

All algorithms implemented in Python (for education)

These implementations are for learning purposes. They may be less efficient than the implementations in the Python standard library.

Contribution Guidelines

Read our Contribution Guidelines before you contribute.

Community Channel

We're on Gitter! Please join us.

List of Algorithms

See our directory.