Blog
All Articles
Showing 295 articles
Day 9 of 60 Days of DSA: Next Permutation of an Array (In-Place Algorithm)
A Classic Array Problem Frequently Asked in Google and Amazon Interviews
Read guide →Day 8 of 60 Days DSA — Rain Water Trapped
Uncovering Water Pockets Between Bars Using Efficient Techniques
Read guide →Day 7 of 60 Days of DSA: 2D Subarray sum & Search Element
Breaking down 2D matrix traversal and submatrix sum optimisation
Read guide →Day 6 of 60 Days DSA — 2D Arrays & Matrices Deep Dive
Finding Missing Numbers, Searching Smartly, and Understanding Contribution in Matrices
Read guide →Day 5 of 60 Days of DSA — Flipping Bits & Merging Intervals
Two powerful interval-based problems that test your ability to reason about subarrays and ranges — both of which are frequent in…
Read guide →Day 4 of 60 Days of DSA — Arrays: Rotation, Equilibrium Index & Product Puzzle
Three powerful array problems that test your understanding of prefix sums, two-pointer logic, and modular thinking.
Read guide →Day 3 of 60 Days of DSA: Prefix odd and even sum algorithms
Learn how prefix sums make “tricky-looking” problems easy to crack in O(N).
Read guide →Day 2 of 60 Days of DSA: Subarray with Given Sum & Subarray with Least Average
Learn how to calculate subarray sums problems — from brute force to prefix sums.
Read guide →Day 1 of 60 Days of DSA: Subarray Sums & Range Queries
Learn how to calculate subarray sums efficiently — from brute force to prefix sums.
Read guide →Yield and Generators in JavaScript with a Live coding example
Understand how to use yield and generators via a real-life example
Read guide →








