FleetCode
Video Solutions
Watch step-by-step video walkthroughs for DSA problems. Learn from expert explanations.
45
With Videos
45
Easy
0
Medium
0
Hard
Filter by Difficulty
Browse video solutions by difficulty level
2965. Find Missing and Repeated Values
EasyArrayHash TableMath
Watch Solutions83.2% acceptance
2970. Count the Number of Incremovable Subarrays I
EasyArrayBinary SearchEnumeration
Watch Solutions56.9% acceptance
2974. Minimum Number Game
EasyArrayHeap (Priority Queue)Simulation
Watch Solutions85.5% acceptance
2980. Check if Bitwise OR Has Trailing Zeros
EasyArrayBit Manipulation
Watch Solutions71.2% acceptance
2985. Calculate Compressed Mean
EasyDatabase
Watch Solutions88.0% acceptance
2987. Find Expensive Cities
EasyDatabase
Watch Solutions79.6% acceptance
2990. Loan Types
EasyDatabase
Watch Solutions63.2% acceptance
3000. Maximum Area of Longest Diagonal Rectangle
EasyArray
Watch Solutions45.9% acceptance
3005. Count Elements With Maximum Frequency
EasyArrayCountingHash Table
Watch Solutions79.8% acceptance
3010. Divide an Array Into Subarrays With Minimum Cost I
EasyArrayEnumerationSorting
Watch Solutions80.5% acceptance
3019. Number of Changing Keys
EasyString
Watch Solutions80.6% acceptance
3024. Type of Triangle
EasyArrayMathSorting
Watch Solutions44.1% acceptance
3028. Ant on the Boundary
EasyArrayPrefix SumSimulation
Watch Solutions74.6% acceptance
3032. Count Numbers With Unique Digits II
EasyDynamic ProgrammingHash TableMath
Watch Solutions87.4% acceptance
3033. Modify the Matrix
EasyArrayMatrix
Watch Solutions69.1% acceptance
3038. Maximum Number of Operations With the Same Score I
EasyArraySimulation
Watch Solutions52.8% acceptance
3042. Count Prefix and Suffix Pairs I
EasyArrayHash FunctionRolling Hash
Watch Solutions77.8% acceptance
3046. Split the Array
EasyArrayCountingHash Table
Watch Solutions61.7% acceptance
3051. Find Candidates for Data Scientist Position
EasyDatabase
Watch Solutions74.7% acceptance
3053. Classifying Triangles by Lengths
EasyDatabase
Watch Solutions50.3% acceptance
3059. Find All Unique Email Domains
EasyDatabase
Watch Solutions69.0% acceptance
3062. Winner of the Linked List Game
EasyLinked List
Watch Solutions77.6% acceptance
3063. Linked List Frequency
EasyCountingHash TableLinked List
Watch Solutions85.8% acceptance
3065. Minimum Operations to Exceed Threshold Value I
EasyArray
Watch Solutions86.7% acceptance
3074. Apple Redistribution into Boxes
EasyArrayGreedySorting
Watch Solutions78.5% acceptance
3083. Existence of a Substring in a String and Its Reverse
EasyHash TableString
Watch Solutions66.6% acceptance
3095. Shortest Subarray With OR at Least K I
EasyArrayBit ManipulationSliding Window
Watch Solutions44.9% acceptance
3099. Harshad Number
EasyMath
Watch Solutions83.4% acceptance
3105. Longest Strictly Increasing or Strictly Decreasing Subarray
EasyArray
Watch Solutions64.9% acceptance
3110. Score of a String
EasyString
Watch Solutions91.4% acceptance
3114. Latest Time You Can Obtain After Replacing Characters
EasyEnumerationString
Watch Solutions35.4% acceptance
3120. Count the Number of Special Characters I
EasyHash TableString
Watch Solutions77.2% acceptance
3127. Make a Square with the Same Color
EasyArrayEnumerationMatrix
Watch Solutions53.0% acceptance
3131. Find the Integer Added to Array I
EasyArray
Watch Solutions82.9% acceptance
3136. Valid Word
EasyString
Watch Solutions50.9% acceptance
3142. Check if Grid Satisfies Conditions
EasyArrayMatrix
Watch Solutions45.7% acceptance
3146. Permutation Difference between Two Strings
EasyHash TableString
Watch Solutions87.9% acceptance
3150. Invalid Tweets II
EasyDatabase
Watch Solutions87.0% acceptance
3151. Special Array I
EasyArray
Watch Solutions81.6% acceptance
3158. Find the XOR of Numbers Which Appear Twice
EasyArrayBit ManipulationHash Table
Watch Solutions78.9% acceptance
3162. Find the Number of Good Pairs I
EasyArrayHash Table
Watch Solutions86.4% acceptance
3168. Minimum Number of Chairs in a Waiting Room
EasySimulationString
Watch Solutions79.3% acceptance
3172. Second Day Verification
EasyDatabase
Watch Solutions70.7% acceptance
3173. Bitwise OR of Adjacent Elements
EasyArrayBit Manipulation
Watch Solutions94.8% acceptance
3174. Clear Digits
EasySimulationStackString
Watch Solutions82.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.