FleetCode
Video Solutions
Watch step-by-step video walkthroughs for DSA problems. Learn from expert explanations.
34
With Videos
7
Easy
18
Medium
9
Hard
804. Unique Morse Code Words
EasyArrayHash TableString
Watch Solutions83.6% acceptance
806. Number of Lines To Write String
EasyArrayString
Watch Solutions72.9% acceptance
807. Max Increase to Keep City Skyline
MediumArrayGreedyMatrix
Watch Solutions86.2% acceptance
808. Soup Servings
MediumDynamic ProgrammingMathProbability and Statistics
Watch Solutions59.7% acceptance
809. Expressive Words
MediumArrayStringTwo Pointers
Watch Solutions46.8% acceptance
810. Chalkboard XOR Game
HardArrayBit ManipulationBrainteaser
Watch Solutions66.7% acceptance
811. Subdomain Visit Count
MediumArrayCountingHash Table
Watch Solutions77.2% acceptance
814. Binary Tree Pruning
MediumBinary TreeDepth-First SearchTree
Watch Solutions72.3% acceptance
815. Bus Routes
HardArrayBreadth-First SearchHash Table
Watch Solutions47.3% acceptance
816. Ambiguous Coordinates
MediumBacktrackingEnumerationString
Watch Solutions56.4% acceptance
817. Linked List Components
MediumArrayHash TableLinked List
Watch Solutions57.8% acceptance
818. Race Car
HardDynamic Programming
Watch Solutions44.7% acceptance
819. Most Common Word
EasyArrayCountingHash Table
Watch Solutions45.0% acceptance
821. Shortest Distance to a Character
EasyArrayStringTwo Pointers
Watch Solutions72.7% acceptance
823. Binary Trees With Factors
MediumArrayDynamic ProgrammingHash Table
Watch Solutions52.9% acceptance
824. Goat Latin
EasyString
Watch Solutions69.9% acceptance
825. Friends Of Appropriate Ages
MediumArrayBinary SearchSorting
Watch Solutions49.9% acceptance
827. Making A Large Island
HardArrayBreadth-First SearchDepth-First Search
Watch Solutions57.0% acceptance
828. Count Unique Characters of All Substrings of a Given String
HardDynamic ProgrammingHash TableString
Watch Solutions53.5% acceptance
829. Consecutive Numbers Sum
HardEnumerationMath
Watch Solutions42.6% acceptance
832. Flipping an Image
EasyArrayBit ManipulationMatrix
Watch Solutions83.6% acceptance
833. Find And Replace in String
MediumArrayHash TableSorting
Watch Solutions50.9% acceptance
837. New 21 Game
MediumDynamic ProgrammingMathProbability and Statistics
Watch Solutions52.0% acceptance
838. Push Dominoes
MediumDynamic ProgrammingStringTwo Pointers
Watch Solutions63.0% acceptance
839. Similar String Groups
HardArrayBreadth-First SearchDepth-First Search
Watch Solutions56.1% acceptance
840. Magic Squares In Grid
MediumArrayHash TableMath
Watch Solutions55.1% acceptance
842. Split Array into Fibonacci Sequence
MediumBacktrackingString
Watch Solutions40.3% acceptance
843. Guess the Word
HardArrayGame TheoryInteractive
Watch Solutions36.9% acceptance
844. Backspace String Compare
EasySimulationStackString
Watch Solutions49.9% acceptance
845. Longest Mountain in Array
MediumArrayDynamic ProgrammingEnumeration
Watch Solutions42.0% acceptance
846. Hand of Straights
MediumArrayGreedyHash Table
Watch Solutions57.9% acceptance
847. Shortest Path Visiting All Nodes
HardBit ManipulationBitmaskBreadth-First Search
Watch Solutions65.9% acceptance
848. Shifting Letters
MediumArrayPrefix SumString
Watch Solutions46.1% acceptance
849. Maximize Distance to Closest Person
MediumArray
Watch Solutions49.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.