FleetCode
Video Solutions
Watch step-by-step video walkthroughs for DSA problems. Learn from expert explanations.
40
With Videos
0
Easy
40
Medium
0
Hard
Filter by Difficulty
Browse video solutions by difficulty level
2238. Number of Times a Driver Was a Passenger
MediumDatabase
Watch Solutions71.5% acceptance
2240. Number of Ways to Buy Pens and Pencils
MediumEnumerationMath
Watch Solutions57.2% acceptance
2244. Minimum Rounds to Complete All Tasks
MediumArrayCountingGreedy
Watch Solutions62.9% acceptance
2250. Count Number of Rectangles Containing Each Point
MediumArrayBinary Indexed TreeBinary Search
Watch Solutions37.5% acceptance
2256. Minimum Average Difference
MediumArrayPrefix Sum
Watch Solutions43.8% acceptance
2257. Count Unguarded Cells in the Grid
MediumArrayMatrixSimulation
Watch Solutions69.0% acceptance
2260. Minimum Consecutive Cards to Pick Up
MediumArrayHash TableSliding Window
Watch Solutions53.6% acceptance
2261. K Divisible Elements Subarrays
MediumArrayEnumerationHash Function
Watch Solutions54.9% acceptance
2268. Minimum Number of Keypresses
MediumCountingGreedyHash Table
Watch Solutions71.2% acceptance
2270. Number of Ways to Split Array
MediumArrayPrefix Sum
Watch Solutions55.9% acceptance
2274. Maximum Consecutive Floors Without Special Floors
MediumArraySorting
Watch Solutions52.5% acceptance
2275. Largest Combination With Bitwise AND Greater Than Zero
MediumArrayBit ManipulationCounting
Watch Solutions81.0% acceptance
2279. Maximum Bags With Full Capacity of Rocks
MediumArrayGreedySorting
Watch Solutions68.0% acceptance
2280. Minimum Lines to Represent a Line Chart
MediumArrayGeometryMath
Watch Solutions26.9% acceptance
2285. Maximum Total Importance of Roads
MediumGraphGreedyHeap (Priority Queue)
Watch Solutions69.3% acceptance
2291. Maximum Profit From Trading Stocks
MediumArrayDynamic Programming
Watch Solutions48.1% acceptance
2292. Products With Three or More Orders in Two Consecutive Years
MediumDatabase
Watch Solutions39.7% acceptance
2294. Partition Array Such That Maximum Difference Is K
MediumArrayGreedySorting
Watch Solutions81.8% acceptance
2295. Replace Elements in an Array
MediumArrayHash TableSimulation
Watch Solutions59.7% acceptance
2297. Jump Game VIII
MediumArrayDynamic ProgrammingGraph
Watch Solutions45.5% acceptance
2298. Tasks Count in the Weekend
MediumDatabase
Watch Solutions81.7% acceptance
2300. Successful Pairs of Spells and Potions
MediumArrayBinary SearchSorting
Watch Solutions49.5% acceptance
2304. Minimum Path Cost in a Grid
MediumArrayDynamic ProgrammingMatrix
Watch Solutions68.0% acceptance
2305. Fair Distribution of Cookies
MediumArrayBacktrackingBit Manipulation
Watch Solutions69.8% acceptance
2308. Arrange Table by Gender
MediumDatabase
Watch Solutions69.5% acceptance
2310. Sum of Numbers With Units Digit K
MediumDynamic ProgrammingEnumerationGreedy
Watch Solutions28.2% acceptance
2311. Longest Binary Subsequence Less Than or Equal to K
MediumDynamic ProgrammingGreedyMemoization
Watch Solutions52.8% acceptance
2314. The First Day of the Maximum Recorded Degree in Each City
MediumDatabase
Watch Solutions72.2% acceptance
2316. Count Unreachable Pairs of Nodes in an Undirected Graph
MediumBreadth-First SearchDepth-First SearchGraph
Watch Solutions49.9% acceptance
2317. Maximum XOR After Operations
MediumArrayBit ManipulationMath
Watch Solutions79.9% acceptance
2320. Count Number of Ways to Place Houses
MediumDynamic Programming
Watch Solutions43.8% acceptance
2323. Find Minimum Time to Finish All Jobs II
MediumArrayGreedySorting
Watch Solutions65.8% acceptance
2324. Product Sales Analysis IV
MediumDatabase
Watch Solutions74.7% acceptance
2326. Spiral Matrix IV
MediumArrayLinked ListMatrix
Watch Solutions82.3% acceptance
2327. Number of People Aware of a Secret
MediumDynamic ProgrammingQueueSimulation
Watch Solutions60.9% acceptance
2330. Valid Palindrome IV
MediumStringTwo Pointers
Watch Solutions75.8% acceptance
2332. The Latest Time to Catch a Bus
MediumArrayBinary SearchSorting
Watch Solutions30.0% acceptance
2333. Minimum Sum of Squared Difference
MediumArrayBinary SearchGreedy
Watch Solutions26.8% acceptance
2336. Smallest Number in Infinite Set
MediumDesignHash TableHeap (Priority Queue)
Watch Solutions70.6% acceptance
2337. Move Pieces to Obtain a String
MediumStringTwo Pointers
Watch Solutions56.7% 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.