Description
We've come to the stage where we'd like to re-examine and re-asses the stated difficulty level of our practice exercises. Some exercises marked "easy" (e.g. Palindrome Products) feel as though they are much more difficult than others in the "easy" category.
Below is a table with links to exercises, example solutions, and "starred" community solutions. It's sorted in ascending difficulty from 1 ("easy") --> 8 ("hard"), and then alphabetical by exercise name within that. The scale actually goes to 10, but there aren't any exercises (yet) that difficult.
please note
: The following exercises are deprecated. But if you've started or completed them, they will still show in the web UI for you:
Deprecated Exercises
- accumulate
- binary
- error-handling
- hexadecimal
- nucleotide-count
- octal
- parallel-letter-frequency
- point-mutations
- pascals-triangle
- proverb
- strain
- trinary
For easier "voting" or organizing, I've also put the information in a public Google Sheet -- editing that markdown table is a no-op.
It would be great if we could review these, and get some good takes on appropriate ordering -- based on mentoring experiences and working through the exercises. Once we get to some sort of consensus, we can change the difficulty level of exercises where needed.
Anyone interested should put their "ranking" or "rating" comments in a personal column in the google sheet -- so we can eventually sort and see where we stand. I've put in a few placeholder columns. Feel free to add columns as needed -- and you can also sort, but please keep in mind that others will likely want to interact as well. 😄
If you are doing anything that significantly re-arranges things, just make a copy of the google sheet within the same file.