This repo contains some challenges to solve. Challenges are Haskell-specific (even GHC-specific, I guess) and most of them likely do not translate to other programming languages. Each challenge is a standalone stack project (contributing support for cabal would be highly appreciated).
This repo exists for fun of those who want to participate, not for assessing anybody's skills, so please do not use it for that purpose, especially during the hiring process.
Selection criteria for a challenge:
time_spent_thinking / time_spent_typing ratio is, the betterNot everything from the above has to hold for a challenge to get posted, but the intention is to satisfy as many requirements as possible.
Every challenge comes with a test suite and there always exists a solution that makes the tests pass.
Every challenge gets posted on Reddit when it's out.
If you think there's a problem with a challenge (ambiguous wording, invalid assumption, insufficient testing, anything), please consider filing a report in issues or drop me an email at <my_GitHub_handle>@gmail.com or write a message on Reddit (publicly in the thread of the particular challenge or via DM). Any other kind of feedback (including negative) is highly appreciated as well.
Currently contributions of new challenges are not accepted as I'm not sure where this whole thing is going and how I want to evolve it.
You're encouraged to post a solution to a challenge. When you post a solution please do that via a link rather than inline code in order not to spoil the fun for others.
Haskell
100.0%
This repo contains some challenges to solve. Challenges are Haskell-specific (even GHC-specific, I guess) and most of them likely do not translate to other programming languages. Each challenge is a standalone stack project (contributing support for cabal would be highly appreciated).
This repo exists for fun of those who want to participate, not for assessing anybody's skills, so please do not use it for that purpose, especially during the hiring process.
Selection criteria for a challenge:
time_spent_thinking / time_spent_typing ratio is, the betterNot everything from the above has to hold for a challenge to get posted, but the intention is to satisfy as many requirements as possible.
Every challenge comes with a test suite and there always exists a solution that makes the tests pass.
Every challenge gets posted on Reddit when it's out.
If you think there's a problem with a challenge (ambiguous wording, invalid assumption, insufficient testing, anything), please consider filing a report in issues or drop me an email at <my_GitHub_handle>@gmail.com or write a message on Reddit (publicly in the thread of the particular challenge or via DM). Any other kind of feedback (including negative) is highly appreciated as well.
Currently contributions of new challenges are not accepted as I'm not sure where this whole thing is going and how I want to evolve it.
You're encouraged to post a solution to a challenge. When you post a solution please do that via a link rather than inline code in order not to spoil the fun for others.
Haskell
100.0%