gitextract_2dk6ce_6/ ├── .gitignore ├── .travis.yml ├── Dockerfile ├── LICENSE ├── Problem001/ │ ├── .hash │ ├── Brain/ │ │ └── solution_1.brain │ ├── C/ │ │ ├── Makefile │ │ ├── solution_1.c │ │ └── solution_2.c │ ├── C++/ │ │ ├── Makefile │ │ └── solution_1.cpp │ ├── Clojure/ │ │ └── solution_1.clj │ ├── CommonLisp/ │ │ └── solution_1.lisp │ ├── D/ │ │ └── solution_1.d │ ├── Elixir/ │ │ └── solution_1.exs │ ├── Erlang/ │ │ └── solution_1.erl │ ├── Go/ │ │ └── solution_1.go │ ├── Haskell/ │ │ └── solution_1.hs │ ├── Java/ │ │ └── solution_1.java │ ├── JavaScript/ │ │ ├── solution_1.js │ │ └── solution_2.js │ ├── Kotlin/ │ │ └── solution_1.kt │ ├── Lua/ │ │ └── solution_1.lua │ ├── OCaml/ │ │ └── solution_1.ml │ ├── Objective-C/ │ │ └── solution_1.m │ ├── PHP/ │ │ ├── solution_1.php │ │ └── solution_2.php │ ├── Python/ │ │ ├── solution_1.py │ │ └── solution_2.py │ ├── R/ │ │ └── solution_1.R │ ├── README.md │ ├── Racket/ │ │ └── solution_1.rkt │ ├── Ruby/ │ │ └── solution_1.rb │ ├── Rust/ │ │ └── solution_1.rs │ ├── Scheme/ │ │ ├── solution_1.scm │ │ └── solution_2.scm │ ├── Shell/ │ │ └── solution_1.sh │ └── Swift/ │ └── solution_1.swift ├── Problem002/ │ ├── .hash │ ├── C/ │ │ ├── Makefile │ │ └── solution_1.c │ ├── C++/ │ │ ├── Makefile │ │ └── solution_1.cpp │ ├── Clojure/ │ │ ├── solution_1.clj │ │ └── solution_2.clj │ ├── CommonLisp/ │ │ └── solution_1.lisp │ ├── D/ │ │ └── solution_1.d │ ├── Elixir/ │ │ └── solution_1.ex │ ├── Go/ │ │ └── solution_1.go │ ├── Haskell/ │ │ └── solution_1.hs │ ├── JavaScript/ │ │ └── solution_1.js │ ├── Lua/ │ │ └── solution_1.lua │ ├── OCaml/ │ │ └── solution_1.ml │ ├── PHP/ │ │ └── solution_1.php │ ├── Python/ │ │ └── solution_1.py │ ├── README.md │ ├── Ruby/ │ │ └── solution_1.rb │ └── Scheme/ │ └── solution_1.scm ├── Problem003/ │ ├── .hash │ ├── C++/ │ │ └── solution_1.cpp │ ├── Clojure/ │ │ └── solution_1.clj │ ├── CommonLisp/ │ │ └── solution_1.lisp │ ├── Elixir/ │ │ └── solution_1.exs │ ├── Go/ │ │ └── solution_1.go │ ├── Haskell/ │ │ ├── solution_1.hs │ │ └── solution_2.hs │ ├── JavaScript/ │ │ └── solution_1.js │ ├── PHP/ │ │ └── solution_1.php │ ├── Python/ │ │ └── solution_1.py │ ├── README.md │ ├── Scheme/ │ │ └── solution_1.scm │ └── Shell/ │ └── solution_1.sh ├── Problem004/ │ ├── .hash │ ├── C/ │ │ └── solution_1.c │ ├── Clojure/ │ │ └── solution_1.clj │ ├── CommonLisp/ │ │ └── solution_1.lisp │ ├── Elixir/ │ │ └── solution_1.exs │ ├── Go/ │ │ └── solution_1.go │ ├── Haskell/ │ │ └── solution_1.hs │ ├── JavaScript/ │ │ └── solution_1.js │ ├── Lua/ │ │ └── solution_1.lua │ ├── OCaml/ │ │ └── solution_1.ml │ ├── Python/ │ │ └── solution_1.py │ ├── README.md │ └── Ruby/ │ └── solution_01.rb ├── Problem005/ │ ├── .hash │ ├── C/ │ │ └── solution_1.c │ ├── C++/ │ │ └── solution_1.cpp │ ├── CommonLisp/ │ │ └── solution_1.lisp │ ├── Elixir/ │ │ ├── solution_1.exs │ │ ├── solution_2.exs │ │ └── solution_slow_1.exs │ ├── Haskell/ │ │ └── solution_1.hs │ ├── JavaScript/ │ │ └── solution_1.js │ ├── Lua/ │ │ └── solution_1.lua │ ├── OCaml/ │ │ └── solution_1.ml │ ├── Python/ │ │ ├── solution_2.py │ │ ├── solution_3.py │ │ └── solution_slow_1.py │ ├── README.md │ ├── Scheme/ │ │ └── solution_1.scm │ └── go/ │ └── solution_1.go ├── Problem006/ │ ├── .hash │ ├── C++/ │ │ ├── Makefile │ │ └── solution_1.cpp │ ├── Clojure/ │ │ └── solution_1.clj │ ├── CommonLisp/ │ │ └── solution_1.lisp │ ├── Elixir/ │ │ └── solution_1.exs │ ├── Haskell/ │ │ └── solution_1.hs │ ├── LaTeX/ │ │ └── solution_1.tex │ ├── OCaml/ │ │ └── solution_1.ml │ ├── Python/ │ │ ├── solution_1.py │ │ └── solution_2.py │ ├── README.md │ ├── Ruby/ │ │ └── solution_1.rb │ ├── Scheme/ │ │ └── solution_1.scm │ └── go/ │ └── solution_1.go ├── Problem007/ │ ├── .hash │ ├── C++/ │ │ ├── Makefile │ │ └── solution_1.cpp │ ├── Clojure/ │ │ ├── solution_1.clj │ │ └── solution_2.clj │ ├── CommonLisp/ │ │ └── solution_1.lisp │ ├── Elixir/ │ │ ├── solution_2.exs │ │ └── solution_slow_1.exs │ ├── Haskell/ │ │ └── solution_1.hs │ ├── Lua/ │ │ └── solution_1.lua │ ├── Python/ │ │ ├── primes.py │ │ └── solution_1.py │ ├── README.md │ └── Scheme/ │ └── solution_1.scm ├── Problem008/ │ ├── .hash │ ├── Clojure/ │ │ └── solution_slow_1.clj │ ├── CommonLisp/ │ │ └── solution_1.lisp │ ├── Elixir/ │ │ └── solution_1.exs │ ├── Haskell/ │ │ └── solution_1.hs │ ├── Python/ │ │ └── solution_1.py │ └── README.md ├── Problem009/ │ ├── .hash │ ├── CommonLisp/ │ │ └── solution_1.lisp │ ├── Elixir/ │ │ └── solution_1.exs │ ├── Haskell/ │ │ └── solution_1.hs │ ├── Python/ │ │ ├── solution_1.py │ │ └── solution_2.py │ ├── README.md │ └── Ruby/ │ └── solution_1.rb ├── Problem010/ │ ├── .hash │ ├── C++/ │ │ ├── Makefile │ │ └── solution_1.cpp │ ├── Clojure/ │ │ └── solution_1.clj │ ├── CommonLisp/ │ │ └── solution_1.lisp │ ├── Haskell/ │ │ ├── solution_slow_1.hs │ │ └── solution_slow_2.hs │ ├── Python/ │ │ ├── primes.py │ │ └── solution_1.py │ └── README.md ├── Problem011/ │ ├── .hash │ ├── C++/ │ │ └── solution_1.cpp │ ├── Elixir/ │ │ └── solution_1.exs │ ├── Haskell/ │ │ └── solution_1.hs │ ├── Python/ │ │ └── solution_1.py │ └── README.md ├── Problem012/ │ ├── .hash │ ├── C++/ │ │ └── solution_1.cpp │ ├── Elixir/ │ │ └── solution_1.exs │ ├── Haskell/ │ │ └── solution_1.hs │ ├── JavaScript/ │ │ └── solution_1.js │ ├── Python/ │ │ ├── solution_1.py │ │ ├── solution_2.py │ │ └── solution_3.py │ └── README.md ├── Problem013/ │ ├── .hash │ ├── Elixir/ │ │ └── solution_1.exs │ ├── Haskell/ │ │ └── solution_1.hs │ ├── Lua/ │ │ └── solution_1.lua │ ├── Python/ │ │ └── solution_1.py │ ├── README.md │ └── Ruby/ │ └── solution_1.rb ├── Problem014/ │ ├── .hash │ ├── Clojure/ │ │ └── solution_1.clj │ ├── Elixir/ │ │ └── solution_1.exs │ ├── Haskell/ │ │ └── solution_slow_1.hs │ ├── Python/ │ │ └── solution_slow_1.py │ └── README.md ├── Problem015/ │ ├── .hash │ ├── C/ │ │ └── solution_1.c │ ├── Clojure/ │ │ └── solution_1.clj │ ├── Elixir/ │ │ └── solution_1.exs │ ├── Haskell/ │ │ ├── solution_1.hs │ │ └── solution_2.hs │ ├── Lua/ │ │ └── solution_1.lua │ ├── Python/ │ │ └── solution_1.py │ ├── README.md │ └── Ruby/ │ └── solution_1.rb ├── Problem016/ │ ├── .hash │ ├── Clojure/ │ │ └── solution_1.clj │ ├── CommonLisp/ │ │ ├── solution_1.lisp │ │ └── solution_2.lisp │ ├── Elixir/ │ │ └── solution_1.exs │ ├── Haskell/ │ │ └── solution_1.hs │ ├── Lua/ │ │ └── solution_1.lua │ ├── Python/ │ │ └── solution_1.py │ ├── README.md │ └── Ruby/ │ └── solution_1.rb ├── Problem017/ │ ├── .hash │ ├── Elixir/ │ │ └── solution_1.exs │ ├── Python/ │ │ ├── p17_dic.json │ │ └── solution_1.py │ └── README.md ├── Problem018/ │ ├── .hash │ ├── Elixir/ │ │ └── solution_1.exs │ ├── Python/ │ │ └── solution_1.py │ └── README.md ├── Problem019/ │ ├── .hash │ ├── Elixir/ │ │ └── solution_1.exs │ ├── Python/ │ │ └── solution_1.py │ └── README.md ├── Problem020/ │ ├── .hash │ ├── Clojure/ │ │ ├── solution_1.clj │ │ └── solution_2.clj │ ├── CommonLisp/ │ │ └── solution_1.lisp │ ├── Elixir/ │ │ └── solution_1.exs │ ├── Haskell/ │ │ └── solution_1.hs │ ├── JavaScript/ │ │ └── solution_1.js │ ├── Python/ │ │ └── solution_1.py │ ├── README.md │ └── Ruby/ │ └── solution_1.rb ├── Problem021/ │ ├── .hash │ ├── Elixir/ │ │ └── solution_1.exs │ ├── Haskell/ │ │ └── solution_slow_1.hs │ ├── Python/ │ │ └── solution_1.py │ └── README.md ├── Problem022/ │ ├── .hash │ ├── Python/ │ │ └── solution_1.py │ ├── README.md │ └── p022_names.txt ├── Problem023/ │ ├── .hash │ ├── Python/ │ │ └── solution_1.py │ └── README.md ├── Problem024/ │ ├── .hash │ ├── C++/ │ │ └── solution_1.cpp │ ├── Haskell/ │ │ └── solution_1.hs │ ├── Python/ │ │ ├── solution_1.py │ │ └── solution_2.py │ ├── README.md │ └── Ruby/ │ └── solution_1.rb ├── Problem025/ │ ├── .hash │ ├── Clojure/ │ │ └── solution_1.clj │ ├── Elixir/ │ │ └── solution_1.exs │ ├── Python/ │ │ └── solution_1.py │ └── README.md ├── Problem026/ │ ├── .hash │ ├── C++/ │ │ ├── Makefile │ │ └── solution_1.cpp │ ├── Python/ │ │ └── solution_1.py │ └── README.md ├── Problem027/ │ ├── .hash │ ├── C/ │ │ ├── Makefile │ │ └── solution_1.c │ ├── CommonLisp/ │ │ └── solution_1.lisp │ ├── Go/ │ │ └── solution_1.go │ ├── Python/ │ │ └── solution_1.py │ └── README.md ├── Problem028/ │ ├── .hash │ ├── C/ │ │ └── solution_1.c │ ├── Elixir/ │ │ └── solution_1.exs │ ├── Python/ │ │ └── solution_1.py │ └── README.md ├── Problem029/ │ ├── .hash │ ├── Elixir/ │ │ └── solution_1.exs │ ├── Haskell/ │ │ └── solution_1.hs │ ├── Python/ │ │ └── solution_1.py │ └── README.md ├── Problem030/ │ ├── .hash │ ├── Elixir/ │ │ └── solution_1.exs │ ├── Python/ │ │ └── solution_1.py │ ├── README.md │ └── Ruby/ │ └── solution_1.rb ├── Problem031/ │ ├── .hash │ ├── C/ │ │ ├── Makefile │ │ └── solution_1.c │ ├── Elixir/ │ │ └── solution_1.exs │ ├── Haskell/ │ │ └── solution_slow_1.hs │ ├── Python/ │ │ └── solution_1.py │ └── README.md ├── Problem032/ │ ├── .hash │ ├── Clojure/ │ │ └── solution_1.clj │ ├── CommonLisp/ │ │ └── solution_1.lisp │ ├── Elixir/ │ │ └── solution_1.exs │ ├── Haskell/ │ │ └── solution_1.hs │ ├── Lua/ │ │ └── solution_1.lua │ └── README.md ├── Problem033/ │ ├── .hash │ ├── Python/ │ │ ├── solution_1.py │ │ └── solution_2.py │ └── README.md ├── Problem034/ │ ├── .hash │ ├── C/ │ │ └── solution_1.c │ ├── Elixir/ │ │ └── solution_1.exs │ ├── Haskell/ │ │ └── solution_1.hs │ ├── Python/ │ │ ├── solution_2.py │ │ └── solution_slow_1.py │ ├── README.md │ └── Ruby/ │ └── solution_1.rb ├── Problem035/ │ ├── .hash │ ├── Python/ │ │ └── solution_1.py │ └── README.md ├── Problem036/ │ ├── .hash │ ├── CommonLisp/ │ │ └── solution_1.lisp │ ├── Elixir/ │ │ └── solution_1.exs │ ├── Go/ │ │ └── solution_1.go │ ├── Python/ │ │ └── solution_1.py │ ├── README.md │ └── Ruby/ │ └── solution_1.rb ├── Problem037/ │ ├── .hash │ ├── C++/ │ │ └── solution_1.cpp │ ├── Python/ │ │ └── solution_1.py │ └── README.md ├── Problem038/ │ ├── .hash │ ├── Elixir/ │ │ └── solution_1.exs │ ├── Python/ │ │ └── solution_1.py │ ├── README.md │ └── Swift/ │ └── solution_1.swift ├── Problem039/ │ ├── .hash │ ├── C/ │ │ ├── Makefile │ │ └── solution_1.c │ ├── CommonLisp/ │ │ └── solution_1.lisp │ ├── Elixir/ │ │ └── solution_1.exs │ └── README.md ├── Problem040/ │ ├── .hash │ ├── Elixir/ │ │ └── solution_1.exs │ ├── Python/ │ │ ├── solution_1.py │ │ └── solution_2.py │ └── README.md ├── Problem041/ │ ├── .hash │ ├── CommonLisp/ │ │ └── solution_1.lisp │ ├── Python/ │ │ └── solution_slow_1.py │ ├── README.md │ └── Swift/ │ └── solution_1.swift ├── Problem042/ │ ├── .hash │ ├── Elixir/ │ │ └── solution_1.exs │ ├── Python/ │ │ ├── solution_1.py │ │ └── solution_2.py │ ├── README.md │ └── p042_words.txt ├── Problem043/ │ ├── .hash │ ├── CommonLisp/ │ │ └── solution_1.lisp │ ├── Python/ │ │ └── solution_slow_1.py │ ├── README.md │ └── Swift/ │ └── solution_1.swift ├── Problem044/ │ ├── .hash │ ├── Python/ │ │ ├── solution_1.py │ │ └── solution_2.py │ └── README.md ├── Problem045/ │ ├── .hash │ ├── C/ │ │ ├── Makefile │ │ └── solution_1.c │ ├── CommonLisp/ │ │ └── solution_1.lisp │ ├── Elixir/ │ │ └── solution_1.exs │ ├── Go/ │ │ └── solution_1.go │ ├── Python/ │ │ └── solution_1.py │ ├── README.md │ ├── Ruby/ │ │ └── solution_1.rb │ └── Swift/ │ └── solution_1.swift ├── Problem046/ │ ├── .hash │ ├── Python/ │ │ └── solution_1.py │ ├── README.md │ └── Ruby/ │ └── solution_1.rb ├── Problem047/ │ ├── .hash │ ├── Python/ │ │ └── solution_1.py │ ├── README.md │ └── Swift/ │ └── solution_1.swift ├── Problem048/ │ ├── .hash │ ├── C/ │ │ ├── Makefile │ │ └── solution_1.c │ ├── Clojure/ │ │ └── solution_1.clj │ ├── CommonLisp/ │ │ └── solution_1.lisp │ ├── Go/ │ │ └── solution_1.go │ ├── Haskell/ │ │ └── solution_1.hs │ ├── Python/ │ │ └── solution_1.py │ ├── README.md │ └── Ruby/ │ └── solution_1.rb ├── Problem049/ │ ├── .hash │ ├── Python/ │ │ ├── solution_1.py │ │ └── solution_2.py │ └── README.md ├── Problem050/ │ ├── .hash │ ├── Python/ │ │ └── solution_slow_1.py │ └── README.md ├── Problem052/ │ ├── .hash │ ├── Haskell/ │ │ └── solution_1.hs │ ├── Python/ │ │ └── solution_1.py │ ├── README.md │ └── Ruby/ │ └── solution_1.rb ├── Problem053/ │ ├── .hash │ ├── Haskell/ │ │ └── solution_1.hs │ ├── Python/ │ │ ├── solution_1.py │ │ └── solution_2.py │ └── README.md ├── Problem054/ │ ├── .hash │ ├── Python/ │ │ └── solution_1.py │ ├── README.md │ └── p054_poker.txt ├── Problem055/ │ ├── .hash │ ├── CommonLisp/ │ │ └── solution_1.lisp │ ├── Python/ │ │ └── solution_1.py │ └── README.md ├── Problem056/ │ ├── .hash │ ├── Clojure/ │ │ └── solution_1.clj │ ├── CommonLisp/ │ │ └── solution_1.lisp │ ├── Haskell/ │ │ └── solution_1.hs │ ├── Python/ │ │ └── solution_1.py │ ├── README.md │ └── Ruby/ │ └── solution_1.rb ├── Problem057/ │ ├── .hash │ ├── Haskell/ │ │ └── solution_slow_1.hs │ └── README.md ├── Problem058/ │ ├── .hash │ ├── Python/ │ │ └── solution_1.py │ └── README.md ├── Problem059/ │ ├── .hash │ ├── Haskell/ │ │ └── solution_1.hs │ ├── README.md │ └── p059_cipher.txt ├── Problem062/ │ ├── .hash │ ├── Python/ │ │ └── solution_1.py │ └── README.md ├── Problem063/ │ ├── .hash │ ├── C/ │ │ ├── Makefile │ │ └── solution_1.c │ ├── CommonLisp/ │ │ └── solution_1.lisp │ ├── Elixir/ │ │ └── solution_1.exs │ ├── Go/ │ │ └── solution_1.go │ ├── Haskell/ │ │ └── solution_1.hs │ ├── Python/ │ │ ├── solution_1.py │ │ └── solution_2.py │ └── README.md ├── Problem067/ │ ├── .hash │ ├── Elixir/ │ │ └── solution_1.exs │ ├── Python/ │ │ └── solution_1.py │ ├── README.md │ └── p067_triangle.txt ├── Problem069/ │ ├── .hash │ ├── Python/ │ │ ├── solution_1.py │ │ └── solution_2.py │ └── README.md ├── Problem070/ │ ├── .hash │ ├── Python/ │ │ └── solution_1.py │ └── README.md ├── Problem071/ │ ├── .hash │ ├── README.md │ └── Scheme/ │ └── solution_1.scm ├── Problem076/ │ ├── .hash │ ├── Elixir/ │ │ └── solution_1.exs │ └── README.md ├── Problem080/ │ ├── .hash │ ├── Python/ │ │ └── solution_1.py │ └── README.md ├── Problem081/ │ ├── .hash │ ├── Python/ │ │ └── solution_1.py │ ├── README.md │ └── p081_matrix.txt ├── Problem085/ │ ├── .hash │ ├── Python/ │ │ └── solution_1.py │ └── README.md ├── Problem087/ │ ├── .hash │ ├── Python/ │ │ └── solution_1.py │ └── README.md ├── Problem089/ │ ├── .hash │ ├── Elixir/ │ │ └── solution_1.exs │ ├── Python/ │ │ └── solution_1.py │ ├── README.md │ └── p089_romans.txt ├── Problem092/ │ ├── .hash │ ├── Python/ │ │ ├── solution_slow_1.py │ │ └── solution_slow_2.py │ └── README.md ├── Problem097/ │ ├── .hash │ ├── CommonLisp/ │ │ └── solution_1.lisp │ ├── Haskell/ │ │ └── solution_1.hs │ ├── Python/ │ │ └── solution_1.py │ ├── README.md │ └── Ruby/ │ └── solution_slow_1.rb ├── Problem099/ │ ├── .hash │ ├── Python/ │ │ └── solution_1.py │ ├── README.md │ └── p099_base_exp.txt ├── Problem102/ │ ├── .hash │ ├── Haskell/ │ │ └── solution_1.hs │ ├── README.md │ └── p102_triangles.txt ├── Problem104/ │ ├── .hash │ ├── Python/ │ │ └── solution_1.py │ └── README.md ├── Problem112/ │ ├── .hash │ ├── Python/ │ │ └── solution_1.py │ └── README.md ├── Problem145/ │ ├── .hash │ ├── Python/ │ │ └── solution_slow_1.py │ └── README.md ├── Problem206/ │ ├── .hash │ ├── Haskell/ │ │ └── solution_1.hs │ └── README.md ├── Problem301/ │ ├── .hash │ ├── Python/ │ │ └── solution_1.py │ ├── README.md │ └── Scheme/ │ ├── solution_1.scm │ └── solution_2_slow.scm ├── Problem357/ │ ├── .hash │ ├── Python/ │ │ └── solution_slow_1.py │ └── README.md ├── Problem439/ │ ├── .hash │ ├── Python/ │ │ └── solution_slow_1.py │ └── README.md ├── Problem473/ │ ├── .hash │ ├── Python/ │ │ ├── solution_slow_1.py │ │ └── solution_slow_2.py │ └── README.md ├── Problem500/ │ ├── .hash │ ├── Bash/ │ │ └── solution_1.sh │ ├── Python/ │ │ └── solution_1.py │ └── README.md ├── Problem501/ │ ├── Python/ │ │ └── solution_slow_1.py │ └── README.md ├── README.md ├── RULES.md ├── SOLVERS.md ├── STATUS.md ├── add ├── docker-compose.yml ├── requirements.txt ├── stats.exs ├── stats.py └── test