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
- Sign in to your account.
- Browse or add coding problems to your review queue.
- Open a problem and write your solution in the code editor.
- Click Submit and wait a few seconds for the analysis.
- Check the verdict, insights, optimizations, and review schedule.
- 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:
1function twoSum(nums, target) {
2 const map = {};
3 for (let i = 0; i < nums.length; i++) {
4 const complement = target - nums[i];
5 if (map[complement] !== undefined) return [map[complement], i];
6 map[nums[i]] = i;
7 }
8 return [];
9}Paste this code into the editor for the "Two Sum" problem and click Submit to see the analysis.
Tips
- Preferred language is saved automatically between sessions.
- Focus on improving problems marked as "struggling" or "learning".
- Use the insights and optimizations to improve your solution.
Contact / Feedback
For any bugs or suggestions, contact the developer at leetpulse@gmail.com.