FleetCode
Video Solutions
Watch step-by-step video walkthroughs for DSA problems. Learn from expert explanations.
42
With Videos
9
Easy
22
Medium
11
Hard
1203. Sort Items by Groups Respecting Dependencies
HardBreadth-First SearchDepth-First SearchGraph
Watch Solutions66.0% acceptance
1204. Last Person to Fit in the Bus
MediumDatabase
Watch Solutions68.0% acceptance
1205. Monthly Transactions II
MediumDatabase
Watch Solutions41.8% acceptance
1206. Design Skiplist
HardDesignLinked List
Watch Solutions59.7% acceptance
1207. Unique Number of Occurrences
EasyArrayHash Table
Watch Solutions78.7% acceptance
1211. Queries Quality and Percentage
EasyDatabase
Watch Solutions43.6% acceptance
1212. Team Scores in Football Tournament
MediumDatabase
Watch Solutions55.6% acceptance
1213. Intersection of Three Sorted Arrays
EasyArrayBinary SearchCounting
Watch Solutions80.2% acceptance
1214. Two Sum BSTs
MediumBinary SearchBinary Search TreeBinary Tree
Watch Solutions68.2% acceptance
1215. Stepping Numbers
MediumBacktrackingBreadth-First SearchMath
Watch Solutions48.2% acceptance
1216. Valid Palindrome III
HardDynamic ProgrammingString
Watch Solutions49.2% acceptance
1217. Minimum Cost to Move Chips to The Same Position
EasyArrayGreedyMath
Watch Solutions72.8% acceptance
1218. Longest Arithmetic Subsequence of Given Difference
MediumArrayDynamic ProgrammingHash Table
Watch Solutions54.5% acceptance
1220. Count Vowels Permutation
HardDynamic Programming
Watch Solutions61.7% acceptance
1221. Split a String in Balanced Strings
EasyCountingGreedyString
Watch Solutions87.3% acceptance
1222. Queens That Can Attack the King
MediumArrayMatrixSimulation
Watch Solutions72.6% acceptance
1224. Maximum Equal Frequency
HardArrayHash Table
Watch Solutions38.2% acceptance
1225. Report Contiguous Dates
HardDatabase
Watch Solutions56.9% acceptance
1226. The Dining Philosophers
MediumConcurrency
Watch Solutions54.5% acceptance
1227. Airplane Seat Assignment Probability
MediumBrainteaserDynamic ProgrammingMath
Watch Solutions67.3% acceptance
1228. Missing Number In Arithmetic Progression
EasyArrayMath
Watch Solutions52.0% acceptance
1229. Meeting Scheduler
MediumArraySortingTwo Pointers
Watch Solutions55.3% acceptance
1230. Toss Strange Coins
MediumArrayDynamic ProgrammingMath
Watch Solutions58.1% acceptance
1231. Divide Chocolate
HardArrayBinary Search
Watch Solutions60.5% acceptance
1232. Check If It Is a Straight Line
EasyArrayGeometryMath
Watch Solutions40.1% acceptance
1233. Remove Sub-Folders from the Filesystem
MediumArrayDepth-First SearchString
Watch Solutions78.6% acceptance
1235. Maximum Profit in Job Scheduling
HardArrayBinary SearchDynamic Programming
Watch Solutions54.8% acceptance
1236. Web Crawler
MediumBreadth-First SearchDepth-First SearchInteractive
Watch Solutions68.8% acceptance
1237. Find Positive Integer Solution for a Given Equation
MediumBinary SearchInteractiveMath
Watch Solutions69.7% acceptance
1238. Circular Permutation in Binary Representation
MediumBacktrackingBit ManipulationMath
Watch Solutions72.6% acceptance
1239. Maximum Length of a Concatenated String with Unique Characters
MediumArrayBacktrackingBit Manipulation
Watch Solutions54.7% acceptance
1240. Tiling a Rectangle with the Fewest Squares
HardBacktracking
Watch Solutions55.0% acceptance
1241. Number of Comments per Post
EasyDatabase
Watch Solutions66.0% acceptance
1242. Web Crawler Multithreaded
MediumBreadth-First SearchConcurrencyDepth-First Search
Watch Solutions49.5% acceptance
1243. Array Transformation
EasyArraySimulation
Watch Solutions53.6% acceptance
1244. Design A Leaderboard
MediumDesignHash TableSorting
Watch Solutions67.9% acceptance
1245. Tree Diameter
MediumBreadth-First SearchDepth-First SearchGraph
Watch Solutions61.1% acceptance
1246. Palindrome Removal
HardArrayDynamic Programming
Watch Solutions46.4% acceptance
1247. Minimum Swaps to Make Strings Equal
MediumGreedyMathString
Watch Solutions65.3% acceptance
1248. Count Number of Nice Subarrays
MediumArrayHash TableMath
Watch Solutions75.5% acceptance
1249. Minimum Remove to Make Valid Parentheses
MediumStackString
Watch Solutions71.3% acceptance
1250. Check If It Is a Good Array
HardArrayMathNumber Theory
Watch Solutions65.6% 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.