aifrak

aifrak

Exercism Elixir track - Github repository of all my solutions

tl;td: My solutions are here and here. Elixir is awesome. Exercism is awesome. Thank you Elixir community.

Recently, I have solved all the challenges of Exercism for the Elixir track and I wanted to share my solutions. They can be viewed in 2 different places:

Thanks to Exercism:

  • It gave me the opportunity to try Elixir with few challenges in 2019 to see if I would like it. Since that, I have dived fully into other Elixir resources (books, courses, podcasts, videos, …) and tried to solve all Exercism Elixir challenges in 2022.
  • I got new ways and ideas how to solve next challenges and learnt Elixir with more depth thanks to community solutions.
  • I have discovered new concepts beyond Elixir while and after solving challenges: trees, matrix manipulation, Knapsack problem, backtracking, Constraint satisfaction problem, AC-3 algorithm, …
  • I have made my first (small) contributions. Most of them are related to Elixir.

After finishing all challenges, I have decided to be mentor on the Elixir track.

Though it seems small, it is a big achievement for me as I have never worked with Elixir before (I wish to work with Elixir in the future). It is also my first time solving coding challenges for “fun”.

Thank you @chriseyre, @happysalada, and @neenjaw for being my mentors.

Thank you @lakret for your youtube channel and for explaining backtracking and AC-3 algorithm in Elixir.

Thank you @angelikatyborska for speaking about Exercism multiple times: only after the 3rd time, I have decided to try it again. Without you, I would not have tried Elixir in the first place, solved all the challenges and be mentor on Exercism today.

Thank you Elixir community!

Where Next?

Popular in Other Resources Top

ErlangSolutions
This month, we’re launching an in-depth 3-part webinar series on API design hosted by Bruce Tate. Bruce’s knowledge of, and love for Eli...
New
eksperimental
Let’s share Elixir documentation & learning material written-in/translated-to languages other than English such as docs, books, cours...
New
Morzaram
Hey guys, I went through Chris McCords Twitter clone video and made the code that shows the 1.6 version, along with doing a broadcast del...
New
luckywatcher
I’ve been working in Elixir for two years this month. I’ve enjoyed the community and the help I’ve received and want to give back in a sm...
New
zkessin
I have a new free email course on how to best use types in Erlang and Elixir you can sign up here https://elixirtraining.org/types_cours...
New
wolfiton
Cool way to learn service workers by playing this game Also this game may not work well in the latest Firefox but works in Opera
New
landonwilkins
Hi! My apartment’s walls are blank. I want to fill at least one with Elixir diagrams. Links to Diagrams https://github.com/benjamintan...
New
crockwave
I updated my fork of the live_view_hooks demo repo to include fullCalendar integration, including JSON API, event creation and storage in...
New
pepicrft
Hi there :waving_hand: I’m the co-founder of Tuist a toolchain to help Apple developers be more productive and ship better apps. We star...
New
PJUllrich
I’m happy to announce RunElixir.com, a free online guide to Elixir. It aims to answer the questions: How can I get started with Elixir?, ...
New

Other popular topics Top

Brian
What is the proper way to load a module from a file in to IEX? In the python world, doing something like this pretty standard: from ....
New
openscript
Hello! Sorry for this astonishing simple question, but I’m really stuck. I try to set up the intellij-elixir plugin, but I don’t know ho...
New
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 record...
New
Harrisonl
We have an ECS cluster with 4 services, where each task joins a single cluster, via discovery ECS discovery service. Currently when I de...
New
vertexbuffer
Hello, can anybody help here..? I have a list of players and I what to delete an element, but every for loop the list is reverting to ori...
New
script
If I have a string “1000 cfu/ml” . I want to remove the characters and / and space . So the string is like this "1000" What is the ...
New
fayddelight
I tried installing elixir 1.11.2 erlang 23.3.4 via asdf in my zsh shell. Enabled the versions locally and globally. When I list them ...
New
fireproofsocks
Forgive me if this is obvious, but how does one delete a database record WITHOUT selecting it first? https://hexdocs.pm/ecto/Ecto.Repo.h...
New
AstonJ
We’ve put together this wiki for Phoenix LiveView - please feel free to add any info you feel is worth including. What is Phoenix LiveV...
New
lanycrost
Hi everyone! I need implement if…else if…else condition from my elixir code, and anymore of this control flow structures not work proper...
New

We're in Beta

About us Mission Statement