My Project Euler solutions in several languages
Python Go C Clojure Rust Julia Other
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
c
clojure
cplusplus
data
go
hy
julia
misc
problems
python
rust
.gitignore
README.md
mk-readme.py

README.md

Collection of Project Euler solutions by Kevin Retzke.

Official Progress

Number of problems solved (or maybe just started) by language:

Language # Problems
Python 83
  Go |    36
   C |    29

Clojure | 16 Julia | 14 Rust | 10 Scheme | 2 Fortran | 2 Haskell | 1 Erlang | 1

Full list of language solutions by problem:

Problem Languages
001 | [Scheme](scheme/eu001.scm) [C](c/eu001.c) [Clojure](clojure/eu001.clj) [Rust](rust/eu001.rs) [Python](python/eu001.py) [Julia](julia/eu001.jl) [Go](go/eu001.go)
002 | [C](c/eu002.c) [Clojure](clojure/eu002.clj) [Rust](rust/eu002.rs) [Python](python/eu002.py) [Julia](julia/eu002.jl) [Go](go/eu002.go)
003 | [C](c/eu003.c) [Clojure](clojure/eu003.clj) [Rust](rust/eu003.rs) [Python](python/eu003.py) [Julia](julia/eu003.jl) [Go](go/eu003.go)
004 | [C](c/eu004.c) [Clojure](clojure/eu004.clj) [Rust](rust/eu004.rs) [Python](python/eu004.py) [Julia](julia/eu004.jl) [Go](go/eu004.go)
005 | [C](c/eu005.c) [Clojure](clojure/eu005.clj) [Rust](rust/eu005.rs) [Python](python/eu005.py) [Julia](julia/eu005.jl) [Go](go/eu005.go)
006 | [C](c/eu006.c) [Clojure](clojure/eu006.clj) [Rust](rust/eu006.rs) [Python](python/eu006.py) [Julia](julia/eu006.jl) [Go](go/eu006.go)
007 | [C](c/eu007.c) [Clojure](clojure/eu007.clj) [Rust](rust/eu007.rs) [Python](python/eu007.py) [Julia](julia/eu007.jl) [Go](go/eu007.go)
008 | [C](c/eu008.c) [Clojure](clojure/eu008.clj) [Rust](rust/eu008.rs) [Python](python/eu008.py) [Julia](julia/eu008.jl) [Go](go/eu008.go)
009 | [Go](go/eu009.go) [Julia](julia/eu009.jl) [C](c/eu009.c) [Python](python/eu009.py) [Clojure](clojure/eu009.clj)
010 | [C](c/eu010.c) [Clojure](clojure/eu010.clj) [Rust](rust/eu010.rs) [Python](python/eu010.py) [Julia](julia/eu010.jl) [Go](go/eu010.go)
011 | [Go](go/eu011.go) [Julia](julia/eu011.jl) [C](c/eu011.c) [Python](python/eu011.py)
012 | [Go](go/eu012.go) [Julia](julia/eu012.jl) [C](c/eu012.c) [Python](python/eu012.py)
013 | [C](c/eu013.c) [Rust](rust/eu013.rs) [Python](python/eu013.py) [Julia](julia/eu013.jl) [Fortran](fortran/eu013.f90) [Go](go/eu013.go)
014 | [Go](go/eu014.go) [C](c/eu014.c) [Python](python/eu014.py)
015 | [Go](go/eu015.go) [C](c/eu015.c) [Python](python/eu015.py)
016 | [Go](go/eu016.go) [C](c/eu016.c) [Python](python/eu016.py)
017 | [Go](go/eu017.go) [C](c/eu017.c) [Python](python/eu017.py) [Clojure](clojure/eu017.clj)
018 | [Go](go/eu018.go) [C](c/eu018.c) [Python](python/eu018.py) [Clojure](clojure/eu018.clj)
019 | [Go](go/eu019.go) [C](c/eu019.c) [Python](python/eu019.py)
020 | [Go](go/eu020.go) [C](c/eu020.c) [Python](python/eu020.py)
021 | [Go](go/eu021.go) [C](c/eu021.c) [Python](python/eu021.py)
022 | [Go](go/eu022.go) [C](c/eu022.c) [Python](python/eu022.py) [Clojure](clojure/eu022.clj)
023 | [C](c/eu023.c) [Python](python/eu023.py)
024 | [Python](python/eu024.py) [Clojure](clojure/eu024.clj)
025 | [Julia](julia/eu025.jl) [C](c/eu025.c) [Python](python/eu025.py)
026 | [Python](python/eu026.py)
027 | [Python](python/eu027.py)
028 | [Python](python/eu028.py)
029 | [Python](python/eu029.py)
030 | [Python](python/eu030.py)
031 | [Scheme](scheme/eu031.scm) [C](c/eu031.c) [Clojure](clojure/eu031.clj) [Haskell](haskell/eu031.hs) [Python](python/eu031.py) [Erlang](erlang/eu031.erl) [Fortran](fortran/eu031.f90) [Go](go/eu031.go)
032 | [Python](python/eu032.py)
033 | [Python](python/eu033.py)
034 | [Python](python/eu034.py)
035 | [Python](python/eu035.py)
036 | [Python](python/eu036.py)
037 | [Python](python/eu037.py)
038 | [Python](python/eu038.py)
039 | [Python](python/eu039.py)
040 | [Python](python/eu040.py)
041 | [Go](go/eu041.go) [C](c/eu041.c) [Python](python/eu041.py)
042 | [C](c/eu042.c) [Python](python/eu042.py)
043 | [Python](python/eu043.py)
044 | [Python](python/eu044.py)
045 | [Python](python/eu045.py)
046 | [Python](python/eu046.py)
047 | [Python](python/eu047.py)
048 | [Go](go/eu048.go) [C](c/eu048.c) [Python](python/eu048.py)
049 | [Python](python/eu049.py)
050 | [Python](python/eu050.py)
052 | [Python](python/eu052.py)
053 | [Python](python/eu053.py)
054 | [Python](python/eu054.py)
055 | [Python](python/eu055.py)
056 | [Python](python/eu056.py)
058 | [Go](go/eu058.go) [Python](python/eu058.py)
059 | [Python](python/eu059.py)
062 | [Python](python/eu062.py)
063 | [Python](python/eu063.py)
065 | [Python](python/eu065.py)
066 | [Go](go/eu066.go) [Python](python/eu066.py)
067 | [Go](go/eu067.go) [C](c/eu067.c) [Python](python/eu067.py) [Clojure](clojure/eu067.clj)
069 | [Go](go/eu069.go) [Python](python/eu069.py)
070 | [Go](go/eu070.go) [Python](python/eu070.py)
075 | [Python](python/eu075.py)
076 | [Python](python/eu076.py)
081 | [Python](python/eu081.py)
085 | [Python](python/eu085.py)
087 | [Go](go/eu087.go) [Python](python/eu087.py)
092 | [Go](go/eu092.go) [Python](python/eu092.py)
094 | [Python](python/eu094.py)
097 | [Python](python/eu097.py)
098 | [Python](python/eu098.py)
099 | [Python](python/eu099.py)
102 | [Python](python/eu102.py)
104 | [Go](go/eu104.go) [Python](python/eu104.py)
112 | [Go](go/eu112.go)
145 | [Go](go/eu145.go) [Python](python/eu145.py)
205 | [Go](go/eu205.go)
206 | [Python](python/eu206.py)
220 | [Python](python/eu220.py)
241 | [Python](python/eu241.py)
379 | [Python](python/eu379.py)
381 | [Python](python/eu381.py)
382 | [Python](python/eu382.py)