FleetCode
Video Solutions
Watch step-by-step video walkthroughs for DSA problems. Learn from expert explanations.
46
With Videos
46
Easy
0
Medium
0
Hard
Filter by Difficulty
Browse video solutions by difficulty level
1422. Maximum Score After Splitting a String
EasyPrefix SumString
Watch Solutions65.1% acceptance
1426. Counting Elements
EasyArrayHash Table
Watch Solutions60.3% acceptance
1427. Perform String Shifts
EasyArrayMathString
Watch Solutions56.0% acceptance
1431. Kids With the Greatest Number of Candies
EasyArray
Watch Solutions87.8% acceptance
1435. Create a Session Bar Chart
EasyDatabase
Watch Solutions74.9% acceptance
1436. Destination City
EasyArrayHash TableString
Watch Solutions79.5% acceptance
1437. Check If All 1's Are at Least Length K Places Away
EasyArray
Watch Solutions64.3% acceptance
1446. Consecutive Characters
EasyString
Watch Solutions60.1% acceptance
1455. Check If a Word Occurs As a Prefix of Any Word in a Sentence
EasyStringString MatchingTwo Pointers
Watch Solutions68.8% acceptance
1460. Make Two Arrays Equal by Reversing Subarrays
EasyArrayHash TableSorting
Watch Solutions75.9% acceptance
1469. Find All The Lonely Nodes
EasyBinary TreeBreadth-First SearchDepth-First Search
Watch Solutions83.8% acceptance
1470. Shuffle the Array
EasyArray
Watch Solutions88.7% acceptance
1474. Delete N Nodes After M Nodes of a Linked List
EasyLinked List
Watch Solutions74.4% acceptance
1475. Final Prices With a Special Discount in a Shop
EasyArrayMonotonic StackStack
Watch Solutions84.1% acceptance
1480. Running Sum of 1d Array
EasyArrayPrefix Sum
Watch Solutions86.9% acceptance
1484. Group Sold Products By The Date
EasyDatabase
Watch Solutions77.5% acceptance
1486. XOR Operation in an Array
EasyBit ManipulationMath
Watch Solutions87.5% acceptance
1491. Average Salary Excluding the Minimum and Maximum Salary
EasyArraySorting
Watch Solutions63.5% acceptance
1495. Friendly Movies Streamed Last Month
EasyDatabase
Watch Solutions49.0% acceptance
1496. Path Crossing
EasyHash TableString
Watch Solutions62.5% acceptance
1502. Can Make Arithmetic Progression From Sequence
EasyArraySorting
Watch Solutions68.9% acceptance
1511. Customer Order Frequency
EasyDatabase
Watch Solutions67.3% acceptance
1512. Number of Good Pairs
EasyArrayCountingHash Table
Watch Solutions89.9% acceptance
1517. Find Users With Valid E-Mails
EasyDatabase
Watch Solutions44.0% acceptance
1518. Water Bottles
EasyMathSimulation
Watch Solutions72.6% acceptance
1523. Count Odd Numbers in an Interval Range
EasyMath
Watch Solutions54.4% acceptance
1527. Patients With a Condition
EasyDatabase
Watch Solutions40.0% acceptance
1528. Shuffle String
EasyArrayString
Watch Solutions85.5% acceptance
1534. Count Good Triplets
EasyArrayEnumeration
Watch Solutions85.5% acceptance
1543. Fix Product Name Format
EasyDatabase
Watch Solutions59.1% acceptance
1544. Make The String Great
EasyStackString
Watch Solutions68.2% acceptance
1550. Three Consecutive Odds
EasyArray
Watch Solutions69.3% acceptance
1556. Thousand Separator
EasyString
Watch Solutions53.7% acceptance
1560. Most Visited Sector in a Circular Track
EasyArraySimulation
Watch Solutions59.9% acceptance
1565. Unique Orders and Customers Per Month
EasyDatabase
Watch Solutions82.1% acceptance
1566. Detect Pattern of Length M Repeated K or More Times
EasyArrayEnumeration
Watch Solutions43.9% acceptance
1571. Warehouse Manager
EasyDatabase
Watch Solutions87.5% acceptance
1572. Matrix Diagonal Sum
EasyArrayMatrix
Watch Solutions84.2% acceptance
1576. Replace All ?'s to Avoid Consecutive Repeating Characters
EasyString
Watch Solutions45.7% acceptance
1581. Customer Who Visited but Did Not Make Any Transactions
EasyDatabase
Watch Solutions67.7% acceptance
1582. Special Positions in a Binary Matrix
EasyArrayMatrix
Watch Solutions72.6% acceptance
1587. Bank Account Summary II
EasyDatabase
Watch Solutions83.4% acceptance
1588. Sum of All Odd Length Subarrays
EasyArrayMathPrefix Sum
Watch Solutions84.0% acceptance
1592. Rearrange Spaces Between Words
EasyString
Watch Solutions43.9% acceptance
1598. Crawler Log Folder
EasyArrayStackString
Watch Solutions71.7% acceptance
1603. Design Parking System
EasyCountingDesignSimulation
Watch Solutions87.2% acceptance
Learn DSA with Video Solutions
Video solutions provide a visual, step-by-step approach to understanding Data Structures and Algorithms problems. Watching an expert walk through the thought process, from brute force to optimal solution, helps build the intuition needed for coding interviews.
How to Use Video Solutions Effectively
- Try the problem first: Spend at least 20-30 minutes attempting the problem before watching the video
- Pause and think: When the video mentions a key insight, pause and try to work through it yourself
- Code along: After understanding the approach, implement the solution on your own
- Review text solutions: Combine video walkthroughs with detailed text explanations for deeper understanding
Video Solutions by Difficulty
Start with Easy problems to build confidence and learn fundamental patterns. Progress to Medium problems where most interview questions fall. Hard problems help you prepare for the toughest interview rounds at top tech companies.