FleetCode
Video Solutions
Watch step-by-step video walkthroughs for DSA problems. Learn from expert explanations.
41
With Videos
10
Easy
23
Medium
8
Hard
1802. Maximum Value at a Given Index in a Bounded Array
MediumBinary SearchGreedy
Watch Solutions39.0% acceptance
1803. Count Pairs With XOR in a Range
HardArrayBit ManipulationTrie
Watch Solutions46.3% acceptance
1804. Implement Trie II (Prefix Tree)
MediumDesignHash TableString
Watch Solutions63.6% acceptance
1805. Number of Different Integers in a String
EasyHash TableString
Watch Solutions40.2% acceptance
1806. Minimum Number of Operations to Reinitialize a Permutation
MediumArrayMathSimulation
Watch Solutions72.9% acceptance
1807. Evaluate the Bracket Pairs of a String
MediumArrayHash TableString
Watch Solutions69.4% acceptance
1808. Maximize Number of Nice Divisors
HardMathNumber TheoryRecursion
Watch Solutions36.7% acceptance
1809. Ad-Free Sessions
EasyDatabase
Watch Solutions58.6% acceptance
1810. Minimum Path Cost in a Hidden Grid
MediumBreadth-First SearchDepth-First SearchGraph
Watch Solutions58.7% acceptance
1811. Find Interview Candidates
MediumDatabase
Watch Solutions60.8% acceptance
1812. Determine Color of a Chessboard Square
EasyMathString
Watch Solutions79.8% acceptance
1813. Sentence Similarity III
MediumArrayStringTwo Pointers
Watch Solutions48.8% acceptance
1814. Count Nice Pairs in an Array
MediumArrayCountingHash Table
Watch Solutions48.6% acceptance
1815. Maximum Number of Groups Getting Fresh Donuts
HardArrayBit ManipulationBitmask
Watch Solutions41.7% acceptance
1816. Truncate Sentence
EasyArrayString
Watch Solutions86.7% acceptance
1820. Maximum Number of Accepted Invitations
MediumArrayDepth-First SearchGraph
Watch Solutions52.4% acceptance
1821. Find Customers With Positive Revenue this Year
EasyDatabase
Watch Solutions87.7% acceptance
1822. Sign of the Product of an Array
EasyArrayMath
Watch Solutions64.8% acceptance
1823. Find the Winner of the Circular Game
MediumArrayMathQueue
Watch Solutions81.9% acceptance
1824. Minimum Sideway Jumps
MediumArrayDynamic ProgrammingGreedy
Watch Solutions51.6% acceptance
1825. Finding MK Average
HardData StreamDesignHeap (Priority Queue)
Watch Solutions38.7% acceptance
1826. Faulty Sensor
EasyArrayTwo Pointers
Watch Solutions50.2% acceptance
1828. Queries on Number of Points Inside a Circle
MediumArrayGeometryMath
Watch Solutions86.9% acceptance
1829. Maximum XOR for Each Query
MediumArrayBit ManipulationPrefix Sum
Watch Solutions84.7% acceptance
1830. Minimum Number of Operations to Make String Sorted
HardCombinatoricsMathString
Watch Solutions50.4% acceptance
1831. Maximum Transaction Each Day
MediumDatabase
Watch Solutions82.1% acceptance
1832. Check if the Sentence Is Pangram
EasyHash TableString
Watch Solutions84.2% acceptance
1833. Maximum Ice Cream Bars
MediumArrayCounting SortGreedy
Watch Solutions77.2% acceptance
1835. Find XOR Sum of All Pairs Bitwise AND
HardArrayBit ManipulationMath
Watch Solutions62.6% acceptance
1836. Remove Duplicates From an Unsorted Linked List
MediumHash TableLinked List
Watch Solutions75.6% acceptance
1838. Frequency of the Most Frequent Element
MediumArrayBinary SearchGreedy
Watch Solutions44.7% acceptance
1840. Maximum Building Height
HardArrayMathSorting
Watch Solutions67.1% acceptance
1841. League Statistics
MediumDatabase
Watch Solutions53.4% acceptance
1842. Next Palindrome Using Same Digits
HardStringTwo Pointers
Watch Solutions54.2% acceptance
1843. Suspicious Bank Accounts
MediumDatabase
Watch Solutions45.0% acceptance
1844. Replace All Digits with Characters
EasyString
Watch Solutions82.7% acceptance
1845. Seat Reservation Manager
MediumDesignHeap (Priority Queue)
Watch Solutions67.1% acceptance
1846. Maximum Element After Decreasing and Rearranging
MediumArrayGreedySorting
Watch Solutions69.2% acceptance
1848. Minimum Distance to the Target Element
EasyArray
Watch Solutions64.5% acceptance
1849. Splitting a String Into Descending Consecutive Values
MediumBacktrackingString
Watch Solutions37.5% acceptance
1850. Minimum Adjacent Swaps to Reach the Kth Smallest Number
MediumGreedyStringTwo Pointers
Watch Solutions72.0% 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.