DOKICODE
Study room
Chrome Extension

Late-night LeetCode, with someone beside you.

Dokicode brings the heroine you choose to the side of the LeetCode editor. She answers every Run and Submit, hands out hints one step at a time when you are stuck, and remembers which problems you should see again.

Sign in with Google to keep your progress. The study room shows you how to add the extension to desktop Chrome.

leetcode.com/problems/maximum-number-of-vowels-in-a-substring-of-given-length/
Rin Ayase

So you picked me. N-not that I'm happy about it. Let me see this problem.

Getting started

Three steps, then you just solve.

  1. 1

    Open the study room

    Go to dokicode.com and sign in with Google.

  2. 2

    Pick your partner

    Choose who sits beside you. The study room then walks you through adding the extension.

  3. 3

    Solve on LeetCode as usual

    Open any problem on leetcode.com. She appears beside the editor and reacts when you click Run or Submit.

On your LeetCode tab

What she does while you solve

01

She reacts to every verdict

Accepted, Wrong Answer, Time Limit Exceeded. Her line and expression change with the result, with a voice clip to go with it.

02

Hints stop before the answer

Four steps: direction, key idea, outline, edge cases. You open them one at a time, none of them is code, and she tells you first which steps count as using a hint.

03

Problems come back to you

If you needed a hint or several tries, the problem returns for review 3, 7 and 21 days later, so the pattern sticks.

04

The story continues on dokicode.com

Every solve moves her relationship route, story chapters and outfits forward. 6 heroines, 12 study plans, over 2,000 rated problems.

Privacy

It reads verdicts, not your code.

What it sees

  • The result LeetCode returns for a Run or Submit
  • Which problem you are on
  • How long you have been working on it

What it never touches

  • Your code or anything you type
  • Pages outside leetcode.com/problems and dokicode.com
  • Anything while tracking is paused
Permissions: storage only. You can pause tracking from the companion at any time.Read the privacy policy
FAQ

Questions

Do I need a LeetCode account?

Yes. You solve problems on leetcode.com with your own account. Dokicode never asks for your LeetCode password.

Does it work on leetcode.cn?

Not yet. The extension runs on leetcode.com only.

Can I play without the extension?

Yes. On mobile or other browsers you can log a solve by hand in the study room. You will miss the live reactions and hints on the LeetCode page.

Which languages are supported?

English, Traditional Chinese, Simplified Chinese and Japanese, for the interface, hints and dialogue. Voice clips are in Japanese.

Your next problem is waiting.

Open the study room