Skip to content
dreamcode
dreamcode
Basics PathProblem Peaks
0-day streak

Problem Peaks

Standalone climbs for the skills you've learned. Each peak is a real problem with real tests - no rails, just your plan and the night sky.

BeginnerJavaScript
+40 XP
Cloud Hopper

Count the clouds tall enough to land on.

Ready to climb →
BeginnerPython
+40 XP
Rain Counter

Total the raindrops in a nested list.

Locked · climb the earlier peaks first
BeginnerPython
+50 XP
Star Sorter

Sort the night sky by brightness.

Locked · climb the earlier peaks first
IntermediateJavaScript
+60 XP
Fog Filter

Keep only the clouds you can see through.

Locked · climb the earlier peaks first
IntermediatePython
+70 XP
Wind Weaver

Merge two breezes into one sorted gust.

Locked · climb the earlier peaks first
AdvancedJavaScript
+90 XP
Storm Chaser

Find the longest calm stretch between storms.

Locked · climb the earlier peaks first
BeginnerJavaScript
+40 XP
JS Sky Classifier

Classify sky safety based on visibility and weather.

Locked · climb the earlier peaks first
IntermediateJavaScript
+50 XP
JS Array Transformer

Transform and filter an array of cloud objects.

Locked · climb the earlier peaks first
IntermediatePython
+50 XP
Comprehension Sorter

Filter and format star entries using dictionary comprehensions.

Locked · climb the earlier peaks first
IntermediateJavaScript
+50 XP
Reducer Sum

Reduce an array of objects to accumulate a single value.

Locked · climb the earlier peaks first
BeginnerPython
+40 XP
Sky Density Calculator

Calculate the density of a cloud sector.

Locked · climb the earlier peaks first
BeginnerPython
+40 XP
Altitude Classifier

Classify cloud layer based on altitude.

Locked · climb the earlier peaks first
BeginnerPython
+40 XP
Average Magnitude

Calculate average star magnitude.

Locked · climb the earlier peaks first
IntermediatePython
+50 XP
Cloud Tracker Class

Define a class to track cloud height and growth.

Locked · climb the earlier peaks first
AdvancedPython
+60 XP
Observation Logger

Write a decorator that formats string return values.

Locked · climb the earlier peaks first
AdvancedPython
+70 XP
Validation Descriptor

Write a Python descriptor that enforces integer constraints.

Locked · climb the earlier peaks first
BeginnerJavaScript
+40 XP
Velocity Formatter

Use arrow functions and template literals to format speed.

Locked · climb the earlier peaks first
IntermediateJavaScript
+50 XP
DOM Node Transformer

Transform elements using DOM properties and classList.

Locked · climb the earlier peaks first
AdvancedJavaScript
+70 XP
Secure Object Proxy

Write a Proxy handler that protects object properties.

Locked · climb the earlier peaks first
BeginnerPython
+40 XP
Dict Diver

Find the brightest star in a dictionary.

Locked · climb the earlier peaks first
BeginnerJavaScript
+40 XP
Sum Up To

Repeat arithmetic updates in a loop.

Locked · climb the earlier peaks first
BeginnerTypeScript
+40 XP
TS Basics Challenge

Validate star properties using interfaces.

Locked · climb the earlier peaks first
IntermediateTypeScript
+50 XP
TS Unions & Enums Challenge

Narrow a union of flight speed values.

Locked · climb the earlier peaks first
AdvancedTypeScript
+60 XP
TS Advanced Challenge

Implement a generic Box container.

Locked · climb the earlier peaks first
AdvancedTypeScript
+70 XP
TS Expert Challenge

Write a mapped type query parser.

Locked · climb the earlier peaks first