Custom Cheese Cursor

You Can't Take Off a Jacket You Never Wore

Solving balanced parentheses with a dressing room metaphor

Press or Space to continue

(()()) ())()
(()())
())()

Count Opening & Closing

Opening
0
Closing
0

Tracking Pending to Close

Pending to close
0

Counter Per Type

( )
0
[ ]
0
{ }
0

Action Log

PUT T-Shirt
PUT Sweater
PUT Jacket
TAKE OFF Jacket
TAKE OFF Sweater
TAKE OFF T-Shirt

Action Log

PUT T-Shirt
PUT Sweater
PUT Jacket
TAKE OFF Sweater

Action Log

(
[
{
}
]
[
]
)

Action Log

(
[
]
{
}
)

Stack

empty

Counter vs Stack

Single type

Just count!

( ( ) ( ) )

Multiple types

Need a stack!

( [ { } ] )