
About
This app helps you remember coding solutions by turning solved problems into spaced repetition reviews. Track your progress, confidence, and review schedules to master algorithms and prepare for technical interviews.
What's New in PatternBank
2.2.0
July 29, 2026
PatternBank 2.2 brings smarter patterns and your LeetCode history: • New Array and Math pattern tags, with the picker organized into Data Structures and Strategies • Pattern tags on cards are grouped by type, so structures, strategies, and your own tags read at a glance • Sync LeetCode any time with the new ↻ button in the header • Earlier LeetCode activity: see your recent solves from the past week below Done Today • Tap any problem title on Today to open and edit it • Changing your daily review goal now re-paces upcoming reviews to match • Bug fixes and stability improvements
MoreUser reviews
FAQ
How does PatternBank help me remember LeetCode solutions?
PatternBank uses a spaced repetition system to schedule reviews of coding problems you've solved. By prompting you to recall solutions at increasing intervals based on your confidence, it helps reinforce your memory for long-term retention.
Can I connect my LeetCode account to PatternBank?
Yes, PatternBank can connect to your public LeetCode Activity to automatically import your recent accepted submissions. This helps keep your practice log up-to-date without requiring your LeetCode password.
What devices does PatternBank support?
PatternBank is available for iPhone, iPad, and iPod. It is designed to be used across Apple's mobile ecosystem.
How often is PatternBank updated?
The latest version, V2.0.1, was released on May 21, 2026. The app is actively maintained, with updates aimed at improving functionality and user experience.
Does PatternBank have ads?
No, PatternBank is ad-free. You can use the app without any interruptions from advertisements.
What is the age rating for PatternBank?
PatternBank has an age rating of 4+. This indicates it is suitable for users of all ages, with no content restrictions.
Can I use PatternBank without an account?
Yes, you can start using PatternBank locally without creating an account. An account is only required if you wish to enable cloud synchronization for your data.
How do I track my progress in PatternBank?
PatternBank allows you to track your progress through various metrics, including your review history, confidence trends, and a 30-day projection of your learning. You can also track progress by specific coding patterns.






