leetpulse Documentation

Welcome

leetpulse is a spaced-repetition tool for coding problems. It helps you review and master problems by analyzing your submissions and scheduling optimal review dates.

How to Use the App

  1. Sign in to your account.
  2. Browse or add coding problems to your review queue.
  3. Open a problem and write your solution in the code editor.
  4. Click Submit and wait a few seconds for the analysis.
  5. Check the verdict, insights, optimizations, and review schedule.
  6. Review problems again based on the suggested due dates to improve retention.

For Testers

You can test the app by submitting sample code for problems. Here's an example:

function twoSum(nums, target) {
  const map = {};
  for (let i = 0; i < nums.length; i++) {
    const complement = target - nums[i];
    if (map[complement] !== undefined) return [map[complement], i];
    map[nums[i]] = i;
  }
  return [];
}

Paste this code into the editor for the "Two Sum" problem and click Submit to see the analysis.

Tips

Contact / Feedback

For any bugs or suggestions, contact the developer at leetpulse@gmail.com.