Euler
A list of the Project Euler problems I’ve solved with best solution times on a 2013 MacBook Pro.
The GitHub repo is private as Project Euler request solutions aren’t shared. But I enjoy thinking about these problems so if you want to tell me there’s a way faster solution I’ve missed or to ask about a problem, my contact details are on this page.
Timings
Problem | Python | |
---|---|---|
001 | Multiples of 3 and 5 | 1.74 µs |
002 | Even Fibonacci Numbers | 14.8 µs |
003 | Largest prime factor | 134 ms |
004 | Largest palindrome product | 951 ms |
005 | Smallest multiple | 37.5 µs |
006 | Sum Square Difference | 1.11 µs |
007 | 10001st prime | 5.99 s |
008 | Largest product in a series | 4.12 ms |
009 | Special Pythagorean Triplet | 22.1 s |
010 | Summation of primes | 3.18 s |
011 | Largest product in a grid | 832 µs |
012 | Highly Divisible Triangular Number | 5.48 s |
013 | Large Sum | 5.61 µs |
014 | Longest Collatz sequence | 54.1 s |
015 | Lattice paths | 16.3 µs |
016 | Power Digit Sum | 37.1 ms |
017 | Number letter counts | 1.01 ms |
018 | Maximum path sum I | 34 ms |
019 | Counting Sundays | 930 µs |
020 | Factorial digit sums | 172 ms |
021 | Amicable Numbers | 4.95 s |
022 | Names scores | 24 ms |
023 | ||
024 | Lexicographic permutations | 29.3 µs |
025 | 1000-digit Fibonacci number | 1.99 s |
026 | ||
027 | ||
028 | ||
029 | ||
030 | ||
031 | Coin Sums | 2.9 s |
032 | ||
033 | ||
034 | Digit factorials | 13 s |
035 | Circular Primes | 13.3 s |
036 | Double-base palindrome | 1.01 s |
037 | ||
038 | ||
039 | Integer right triangles | 828 ms |
040 | Champernowne’s constant | 854 ms |
041 | ||
042 | Coded Triangle Numbers | 4.86 ms |
043 | ||
044 | Pentagonal numbers | 17 s |
045 | Triangular, pentagonal, and hexagonal | 55.9 ms |
046 | Goldbach’s other conjecture | 411 ms |
047 | Distinct Prime Factors | 60 s |
048 | ||
049 | ||
050 | ||
051 | ||
052 | ||
053 | ||
054 | ||
055 | ||
056 | ||
057 | ||
058 | ||
059 | ||
060 | ||
061 | ||
062 | ||
063 | ||
064 | ||
065 | ||
066 | ||
067 | Maximum path sum II | 9.23ms |