Welcome to my Project Euler solutions list
I will publish all my solutions in various languages in this little web interface. To see my solutions to a problem you must provide a password, in all cases the answer to the problem. This is necessary to keep project euler fair and be compliant with their rules.
1
Python
✅
Haskell
✅
Prolog
✅
C++
✅
∅Time
88μs
2
Python
✅
Haskell
✅
Prolog
✅
C++
✅
∅Time
5μs
3
Python
✅
Haskell
✅
Prolog
✅
C++
✅
∅Time
115μs
4
Python
✅
Haskell
✅
Prolog
✅
C++
✅
∅Time
1ms
5
Python
✅
Haskell
✅
Prolog
✅
C++
✅
∅Time
41μs
6
Python
✅
Haskell
✅
Prolog
✅
C++
✅
∅Time
2μs
7
Python
✅
Haskell
✅
Prolog
✅
C++
❌
∅Time
137ms
8
Python
✅
Haskell
✅
Prolog
✅
C++
✅
∅Time
54ms
9
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
16ms
10
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
268ms
11
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
16ms
12
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
2s
13
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
23μs
14
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
941ms
15
Python
✅
Haskell
✅
Prolog
❌
C++
❌
∅Time
9μs
16
Python
✅
Haskell
✅
Prolog
❌
C++
❌
∅Time
38μs
17
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
21μs
18
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
28μs
19
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
12ms
20
Python
✅
Haskell
✅
Prolog
❌
C++
❌
∅Time
30μs
21
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
1s
22
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
20ms
23
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
2s
24
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
39μs
25
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
89ms
26
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
646ms
27
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
366ms
28
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
134μs
29
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
4ms
30
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
1s
31
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
190μs
32
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
57ms
33
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
7ms
34
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
35ms
35
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
1s
36
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
540μs
37
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
148ms
38
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
1ms
39
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
1s
40
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
57ms
41
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
409ms
42
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
23ms
43
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
5s
44
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
1s
45
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
22ms
46
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
38ms
47
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
431ms
48
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
6ms
49
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
703ms
50
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
734ms
51
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
4s
52
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
111ms
53
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
26ms
54
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
199ms
55
Python
✅
Haskell
✅
Prolog
❌
C++
❌
∅Time
27ms
56
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
66ms
57
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
4ms
58
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
2s
59
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
5s
60
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
O(💩)
61
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
202ms
62
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
38ms
63
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
76μs
64
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
342ms
65
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
330μs
66
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
41ms
67
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
693μs
68
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
93ms
69
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
4s
70
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
107s
71
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
2s
72
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
4s
73
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
43s
74
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
1s
75
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
3s
76
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
1ms
77
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
532μs
79
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
5ms
80
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
45ms
81
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
9ms
82
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
20ms
83
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
84ms
84
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
449ms
85
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
204ms
86
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
O(💩)
87
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
438ms
89
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
19ms
90
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
31ms
91
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
9s
92
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
14s
93
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
436ms
97
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
814ms
99
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
7ms
100
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
7μs
101
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
390μs
102
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
1ms
112
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
1s
113
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
519μs
116
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
666μs
117
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
1ms
118
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
9s
205
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
84ms
206
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
620ms
243
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
8ms
265
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
153ms
315
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
89s
357
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
O(💩)
684
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
2ms
700
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
400μs
719
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
O(💩)
751
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
680μs
800
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
O(💩)
808
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
O(💩)
816
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
O(💩)
879
Python
✅
Haskell
❌
Prolog
❌
C++
❌
∅Time
4s