Skip to content

[Practice Exercise Leveling]: Reassess "Difficulty Level" of Practice Exercises #2714

Closed
@BethanyG

Description

@BethanyG

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.

Many thanks in advance for all your time and effort!


Exercise Difficulty Level Example & Community Solutions
Hello World 🔹 example.py | by most ⭐
Anagram 🔹 example.py | by most ⭐
Armstrong Numbers 🔹 example.py | by most ⭐
Atbash Cipher 🔹 example.py | by most ⭐
Beer Song 🔹 example.py | by most ⭐
Binary Search 🔹 example.py | by most ⭐
Bob 🔹 example.py | by most ⭐
Collatz Conjecture 🔹 example.py | by most ⭐
Diamond 🔹 example.py | by most ⭐
Difference of Squares 🔹 example.py | by most ⭐
Etl 🔹 example.py | by most ⭐
Flatten Array 🔹 example.py | by most ⭐
Gigasecond 🔹 example.py | by most ⭐
Grains 🔹 example.py | by most ⭐
High Scores 🔹 example.py | by most ⭐
House 🔹 example.py | by most ⭐
ISBN Verifier 🔹 example.py | by most ⭐
Leap 🔹 example.py | by most ⭐
List Ops 🔹 example.py | by most ⭐
Matching Brackets 🔹 example.py | by most ⭐
Nth Prime 🔹 example.py | by most ⭐
Pangram 🔹 example.py | by most ⭐
Perfect Numbers 🔹 example.py | by most ⭐
Phone Number 🔹 example.py | by most ⭐
Pig Latin 🔹 example.py | by most ⭐
Prime Factors 🔹 example.py | by most ⭐
Pythagorean Triplet 🔹 example.py | by most ⭐
Queen Attack 🔹 example.py | by most ⭐
Resistor Color 🔹 example.py | by most ⭐
Resistor Color Duo 🔹 example.py | by most ⭐
Reverse String 🔹 example.py | by most ⭐
Rna Transcription 🔹 example.py | by most ⭐
Say 🔹 example.py | by most ⭐
Series 🔹 example.py | by most ⭐
Sublist 🔹 example.py | by most ⭐
Sum Of Multiples 🔹 example.py | by most ⭐
Triangle 🔹 example.py | by most ⭐
Two Fer 🔹 example.py | by most ⭐
Wordy 🔹 example.py | by most ⭐
Yacht 🔹 example.py | by most ⭐
Crypto Square 🔹🔹 example.py | by most ⭐
Darts 🔹🔹 example.py | by most ⭐
Hamming 🔹🔹 example.py | by most ⭐
Matrix 🔹🔹 example.py | by most ⭐
Minesweeper 🔹🔹 example.py | by most ⭐
Palindrome Products 🔹🔹 example.py | by most ⭐
Raindrops 🔹🔹 example.py | by most ⭐
Robot Name 🔹🔹 example.py | by most ⭐
Robot Simulator 🔹🔹 example.py | by most ⭐
Roman Numerals 🔹🔹 example.py | by most ⭐
Rotational Cipher 🔹🔹 example.py | by most ⭐
Run Length Encoding 🔹🔹 example.py | by most ⭐
Secret Handshake 🔹🔹 example.py | by most ⭐
Sieve 🔹🔹 example.py | by most ⭐
Space Age 🔹🔹 example.py | by most ⭐
Spiral Matrix 🔹🔹 example.py | by most ⭐
Transpose 🔹🔹 example.py | by most ⭐
Acronym 🔹🔹🔹 example.py | by most ⭐
Allergies 🔹🔹🔹 example.py | by most ⭐
Circular Buffer 🔹🔹🔹 example.py | by most ⭐
Connect 🔹🔹🔹 example.py | by most ⭐
Diffie Hellman 🔹🔹🔹 example.py | by most ⭐
DnD Character 🔹🔹🔹 example.py | by most ⭐
Grade School 🔹🔹🔹 example.py | by most ⭐
Isogram 🔹🔹🔹 example.py | by most ⭐
Kindergarten Garden 🔹🔹🔹 example.py | by most ⭐
OCR Numbers 🔹🔹🔹 example.py | by most ⭐
Poker 🔹🔹🔹 example.py | by most ⭐
Protein Translation 🔹🔹🔹 example.py | by most ⭐
Rail Fence Cipher 🔹🔹🔹 example.py | by most ⭐
Rectangles 🔹🔹🔹 example.py | by most ⭐
Saddle Points 🔹🔹🔹 example.py | by most ⭐
Scrabble Score 🔹🔹🔹 example.py | by most ⭐
Simple Cipher 🔹🔹🔹 example.py | by most ⭐
Simple Linked List 🔹🔹🔹 example.py | by most ⭐
Tree Building 🔹🔹🔹 example.py | by most ⭐
Twelve Days 🔹🔹🔹 example.py | by most ⭐
Variable Length Quantity 🔹🔹🔹 example.py | by most ⭐
Word Count 🔹🔹🔹 example.py | by most ⭐
All Your Base 🔹🔹🔹🔹 example.py | by most ⭐
Change 🔹🔹🔹🔹 example.py | by most ⭐
Clock 🔹🔹🔹🔹 example.py | by most ⭐
Complex Numbers 🔹🔹🔹🔹 example.py | by most ⭐
Food Chain 🔹🔹🔹🔹 example.py | by most ⭐
Go Counting 🔹🔹🔹🔹 example.py | by most ⭐
Grep 🔹🔹🔹🔹 example.py | by most ⭐
Largest Series Product 🔹🔹🔹🔹 example.py | by most ⭐
Linked List 🔹🔹🔹🔹 example.py | by most ⭐
Luhn 🔹🔹🔹🔹 example.py | by most ⭐
Markdown 🔹🔹🔹🔹 example.py | by most ⭐
Meetup 🔹🔹🔹🔹 example.py | by most ⭐
Scale Generator 🔹🔹🔹🔹 example.py | by most ⭐
Affine Cipher 🔹🔹🔹🔹🔹 example.py | by most ⭐
Binary Search Tree 🔹🔹🔹🔹🔹 example.py | by most ⭐
Book Store 🔹🔹🔹🔹🔹 example.py | by most ⭐
Bowling 🔹🔹🔹🔹🔹 example.py | by most ⭐
Custom Set 🔹🔹🔹🔹🔹 example.py | by most ⭐
Dot Dsl 🔹🔹🔹🔹🔹 example.py | by most ⭐
Forth 🔹🔹🔹🔹🔹 example.py | by most ⭐
Hangman 🔹🔹🔹🔹🔹 example.py | by most ⭐
Knapsack 🔹🔹🔹🔹🔹 example.py | by most ⭐
Ledger 🔹🔹🔹🔹🔹 example.py | by most ⭐
Rational Numbers 🔹🔹🔹🔹🔹 example.py | by most ⭐
Tournament 🔹🔹🔹🔹🔹 example.py | by most ⭐
Two Bucket 🔹🔹🔹🔹🔹 example.py | by most ⭐
Zebra Puzzle 🔹🔹🔹🔹🔹 example.py | by most ⭐
Alphametics 🔹🔹🔹🔹🔹🔹 example.py | by most ⭐
React 🔹🔹🔹🔹🔹🔹 example.py | by most ⭐
Word Search 🔹🔹🔹🔹🔹🔹 example.py | by most ⭐
Zipper 🔹🔹🔹🔹🔹🔹 example.py | by most ⭐
Dominoes 🔹🔹🔹🔹🔹🔹🔹 example.py | by most ⭐
Paasio 🔹🔹🔹🔹🔹🔹🔹 example.py | by most ⭐
Satellite 🔹🔹🔹🔹🔹🔹🔹 example.py | by most ⭐
Sgf Parsing 🔹🔹🔹🔹🔹🔹🔹 example.py | by most ⭐
Bank Account 🔹🔹🔹🔹🔹🔹🔹🔹 example.py | by most ⭐
Pov 🔹🔹🔹🔹🔹🔹🔹🔹 example.py | by most ⭐
Rest Api 🔹🔹🔹🔹🔹🔹🔹🔹 example.py | by most ⭐

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions