Discover Your CP Level

Free Quick Scan

Preparing the assessment…

HOW TO READ THE RESULT

Find your starting point.

A learning recommendation based on knowledge and coding evidence, with clear limits.

L1
Programming foundations

Conditions, loops, code tracing, indexing and boundary checks.

L2
Problem-solving fundamentals

Simulation, enumeration, sets and counting, and time-complexity awareness.

L3
Core algorithm readiness

Prefix sums and range queries; binary-search conditions, BFS and memoization concepts. The selected coding branch checks flood fill, sliding windows, introductory DP, shortest paths or difference arrays.

L4
Concept checks · further assessment

0/1 knapsack update order and Dijkstra prerequisites are concept checks only. Advanced implementation is not certified.

01What you demonstrated

Read knowledge checks and coding evidence separately: understanding an idea and implementing it independently are different signals.

02What to practise next

Use task results to choose practice in implementation, edge cases, sequence processing, graph search or introductory DP. Untested topics are not labelled weaknesses.

03Your competition pathway

Connect your starting point to your chosen goal, without promising a competition result.

FAQ

Questions families often ask

Do I need to finish every question?

No. Skip a question when needed. Incomplete work still supports a report with clear evidence limits.

Is this the Python or C++ level assessment?

This is a separate problem-solving assessment. Choose either language; both use the same CP ability framework.

Can I pause and return another day?

Complete one continuous 60-minute attempt. Refresh recovery keeps the original deadline.

Does a high score certify L4?

No. Strong results can suggest further teacher assessment. Concept questions do not establish independent L4 implementation.

NEXT STEP

Keep exploring. Keep solving.

Start with a suitable course, a weekly challenge, or a free live class.

Explore CP Academy
Scroll to Top