WHAT YOU HAVE PRACTICED

KNOW WHAT
TO DO NEXT.

See recall, coding, and later review separately. A recognition quiz does not prove a fresh solve.

NEXT BEST ACTION

Learn Contains Duplicate

Start with one problem and learn the reason behind every pointer move.

Start now ↗
0/75Recall checks passed

Includes previously saved recall results. This is recognition evidence, not a coding pass.

0/75Independent code passes

Recorded by the built-in code studio where it is available.

0/75Later recall checks

At least 24 hours after an earlier check. This does not prove a fresh code solve.

0/75Solved again after 24 hours

Passed new code checks from a separate editor on a later day.

0REVIEWS DUE
0PRACTICE DAY STREAK
0PRACTICE XP

Contains Duplicate

Not started

○ RECALL○ CODE○ DELAYED
↗

Valid Anagram

Not started

○ RECALL○ CODE○ DELAYED
↗

Two Sum

Not started

○ RECALL○ CODE○ DELAYED
↗

Group Anagrams

Not started

○ RECALL○ CODE○ DELAYED
↗

Product of Array Except Self

Not started

○ RECALL○ CODE○ DELAYED
↗

Encode and Decode Strings

Not started

○ RECALL○ CODE○ DELAYED
↗

Showing the six most useful actions now. Independent recalls return after 1, 3, 7, 14 and 30 days.

Keep a copy of your progress

Progress is stored in this browser. Download a JSON backup before changing devices or clearing browser data. Import merges saved events and evidence; it keeps your current drafts when both copies have one.

Practice history and full curriculum mapCalendar, saved legacy score history and 16 open pattern chapters+
14·
15·
16·
17·
18·
19·
20·
21·
22·
23·
24·
25·
26·
27·

These saved estimates used a weighted recall, code and review formula. They are kept for history; the evidence counts above are the current progress view.

Your first weekly marker appears after you practice. Nothing is prefilled.