Python practice in General Coding
Browse the rooms before signing in. Opening a room requires an account and follows your existing access. Practice does not issue certificates.
The Bouncer
A doorway scanner has to decide who gets in.
control-flow. Free room.
Name Tag
A badge printer needs initials from full names.
foundations. Free room.
Step Counter
A fitness band needs to tally the days a goal was hit.
control-flow. Free room.
Vending Machine
The machine owes a customer change and the relay is stuck.
foundations. Free room.
Leaderboard
An arcade cabinet shows the high scores.
collections. Account access required.
Restock Run
A warehouse bot lists what is running low.
collections. Account access required.
Tip Splitter
A dinner bill needs to be split fairly to the cent.
functions. Account access required.
Trending Word
A chat feed wants the most repeated word.
collections. Account access required.
Needle in the Stack
A sorted manifest needs a fast lookup.
algorithms. Account access required.
Palindrome Gate
A puzzle door opens only for palindromes.
strings. Account access required.
Roman Mint
An old coin press stamps numbers in Roman numerals.
algorithms. Account access required.
Squeeze Play
A sprite sheet is bloating storage; compress it.
strings. Account access required.
Bank Ledger
An ATM replays a day of transactions.
objects. Account access required.
Balanced
A code linter flags mismatched brackets.
algorithms. Account access required.
Column Sum
A CSV import totals a numeric column.
data. Account access required.
Flip the Grid
A tile editor rotates a level layout.
data. Account access required.
Left to Right
A pocket calculator evaluates with no precedence.
capstone. Account access required.
Flatten It
A config loader unnests an arbitrarily deep list.
capstone. Account access required.
Robot Grid
A delivery bot follows a movement string.
capstone. Account access required.
Stack Machine
A tiny virtual machine runs a program.
capstone. Account access required.