Skip to content
Polyglot solutions for www.projecteuler.net mathematical challenges
Python Elixir Haskell Common Lisp Clojure C Other
Branch: master
Clone or download
ryukinix Merge pull request #219 from namannimmo10/patch-26
Problem069: a solution in python added.
Latest commit 0e5d75f Sep 3, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Problem001 Fix solution 1 in ocaml Oct 25, 2018
Problem002 Send answer to stdout in Problem002/Elixir/solution_1.ex Oct 18, 2018
Problem003 Problem003: a new solution in C++ also added. Aug 27, 2019
Problem004 Add golang solution for problem 3 and 4 Oct 25, 2018
Problem005 Add ocaml solutions for problem 5 & 6 Oct 25, 2018
Problem006 Fix duplicated line Oct 26, 2018
Problem007 Fix warning on Problem007/solution_2.exs Oct 18, 2018
Problem008 [clojure] Fix all solutions in clojure with no print to stdout Oct 17, 2017
Problem009 Problem009: a new solution in python added. Aug 27, 2019
Problem010 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem011 Solutions: C for Problem015, C++ for Problem011 and Python for Proble… May 26, 2018
Problem012 Problem012: a solution in C++ also added. Aug 27, 2019
Problem013 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem014 [clojure] Fix all solutions in clojure with no print to stdout Oct 17, 2017
Problem015 Solutions: C for Problem015, C++ for Problem011 and Python for Proble… May 26, 2018
Problem016 Problem016: a solution in python added. Aug 27, 2019
Problem017 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem018 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem019 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem020 [clojure] Fix all solutions in clojure with no print to stdout Oct 17, 2017
Problem021 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem022 Move all data files to root of problem and adapt the solutions for it Jun 10, 2018
Problem023 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem024 Create solution_2.py Aug 24, 2019
Problem025 [clojure] Fix all solutions in clojure with no print to stdout Oct 17, 2017
Problem026 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem027 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem028 Create solution_1.c May 22, 2018
Problem029 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem030 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem031 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem032 Fix deprecated function in Problem032/Elixir/solution_1.exs Oct 18, 2018
Problem033 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem034
Problem035 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem036 correct commit May 5, 2018
Problem037 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem038 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem039 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem040 Create solution_2.py Aug 24, 2019
Problem041 Problem041: a solution in python also added. Aug 27, 2019
Problem042 Create solution_2.py Aug 24, 2019
Problem043 Problem043: a solution in python also added. Aug 27, 2019
Problem044 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem045 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem046 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem047 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem048 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem049 Problem049: a solution added in python. Aug 27, 2019
Problem050 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem052 Problem052: a solution in python also added. Aug 27, 2019
Problem053 added solution_2.py Aug 24, 2019
Problem055 Create solution_1.py Aug 24, 2019
Problem056 Create solution_1.py Aug 24, 2019
Problem057 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem058 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem059 Move all data files to root of problem and adapt the solutions for it Jun 10, 2018
Problem062 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem063 Problem063: a solution in python added. Aug 27, 2019
Problem067 Move all data files to root of problem and adapt the solutions for it Jun 10, 2018
Problem069 Problem069: a solution in python added. Aug 27, 2019
Problem070 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem071 [Scheme] Problem 071 (Refactoring) Jul 1, 2018
Problem076 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem080 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem081 Move all data files to root of problem and adapt the solutions for it Jun 10, 2018
Problem085 Problem 085 Nov 2, 2017
Problem087 Problem 087 Nov 2, 2017
Problem089 Move all data files to root of problem and adapt the solutions for it Jun 10, 2018
Problem092 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem097 Problem 097 Python Nov 2, 2017
Problem099 Remove empty Elixir solution in Problem009 Oct 18, 2018
Problem102 Move all data files to root of problem and adapt the solutions for it Jun 10, 2018
Problem104 Problem 104 Nov 2, 2017
Problem145 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem206 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem301 [Scheme] Problem 301 (slow) Jul 2, 2018
Problem357 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem439 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem473 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem500 Fixes '/n' insertions in md5 input and fixes wrong hashes (#129) fixes Oct 16, 2017
Problem501 [WIP] Differential build for each PR (#137) Nov 13, 2017
data Update data/count.png with new solutions Feb 4, 2017
.gitignore Move timeout signal to Execute class Dec 15, 2017
.travis.yml [test] Build all solutions async on push master event triggered Nov 16, 2017
Dockerfile Add ocaml support Oct 25, 2018
LICENSE Initial commit May 31, 2015
README.md Update README.md about docker usage to build the repository Oct 9, 2017
RULES.md Update rules about hashing and the `add` script Oct 17, 2017
SOLVERS.md Fix typo Nov 3, 2017
STATUS.md Update STATUS.md: already solved P048 on C and Go Oct 9, 2017
add [WIP] Differential build for each PR (#137) Nov 13, 2017
docker-compose.yml Add security_opt to docker-compose services Oct 26, 2018
requirements.txt [travis, stats] add modular build, remove c/c++ because #13 and others Mar 12, 2016
stats.exs Fix Racket and Scheme build cmdline Jun 7, 2018
stats.py Add ocaml support Oct 25, 2018
test Store status for ./test command line Dec 15, 2017

README.md

Build Status

Telegram Chat

ProjectEuler

Compilation of some solutions of the challenges existent in the website www.projecteuler.net

Graphs

Solutions by Language Time Execution by Language

Test

You can now test the algoritms just using on our Docker image hosted on destructhub/project_euler just calling: docker-compose run async or docker-compose run sync. Assuming of course that you have a docker installation with docker-compose. On the end of execution, will be print a tabular-like structure with information about problem, language, time execution and if the answer is correct.

The asynchronous build is written in Elixir, the synchronous version is written in Python. You can look on both systems at stats.exs and stats.py.

Status

Check the status of our roadmap here: STATUS.md

Rules

Check the rules of the repository here: RULES.md

Authors and Contributors

Check the ProjectEuler badges and tables by nickname: SOLVERS.md

You can’t perform that action at this time.