V

Visa

84 questions tracked80 with solutions
πŸ”
Frequency scoreSorted highest β†’ lowest frequencyβœ“ Our Solution = we have a detailed walkthrough

Showing 84 of 84 questions

1
HardLength of Longest V-Shaped Diagonal Segmentβœ“ Our Solution
100
ArrayDynamic ProgrammingMemoizationMatrix
2
97
ArrayHash Table
3
EasySplit the Arrayβœ“ Our Solution
94
ArrayHash TableCounting
4
MediumRotating the Boxβœ“ Our Solution
94
ArrayTwo PointersMatrix
5
87
ArrayTwo PointersSorting
6
EasyBest Time to Buy and Sell Stockβœ“ Our Solution
86
ArrayDynamic Programming
7
EasyCreate Target Array in the Given Orderβœ“ Our Solution
86
ArraySimulation
8
MediumLongest Substring Without Repeating Charactersβœ“ Our Solution
83
Hash TableStringSliding Window
9
MediumMaximum Number of Events That Can Be Attendedβœ“ Our Solution
83
ArrayGreedySortingHeap (Priority Queue)
10
MediumMatch Alphanumerical Pattern in Matrix I
81
ArrayHash TableStringMatrix
11
EasyOdd String Differenceβœ“ Our Solution
81
ArrayHash TableString
12
MediumGroup Anagramsβœ“ Our Solution
81
ArrayHash TableStringSorting
13
HardEarliest Possible Day of Full Bloomβœ“ Our Solution
81
ArrayGreedySorting
14
EasyDivisor Gameβœ“ Our Solution
81
MathDynamic ProgrammingBrainteaserGame Theory
15
HardBlock Placement Queriesβœ“ Our Solution
81
ArrayBinary SearchBinary Indexed TreeSegment Tree
16
EasyTwo Furthest Houses With Different Colorsβœ“ Our Solution
81
ArrayGreedy
17
MediumCount Nodes With the Highest Scoreβœ“ Our Solution
81
ArrayTreeDepth-First SearchBinary Tree
18
MediumLRU Cacheβœ“ Our Solution
76
Hash TableLinked ListDesignDoubly-Linked List
19
EasyLongest Common Prefixβœ“ Our Solution
76
StringTrie
20
HardTrapping Rain Waterβœ“ Our Solution
73
ArrayTwo PointersDynamic ProgrammingStack+1
21
MediumSearch in Rotated Sorted Arrayβœ“ Our Solution
73
ArrayBinary Search
22
EasyValid Parenthesesβœ“ Our Solution
73
StringStack
23
HardText Justificationβœ“ Our Solution
69
ArrayStringSimulation
24
MediumSimplify Pathβœ“ Our Solution
69
StringStack
25
MediumNumber of Islandsβœ“ Our Solution
65
ArrayDepth-First SearchBreadth-First SearchUnion Find+1
26
MediumMerge Intervalsβœ“ Our Solution
65
ArraySorting
27
MediumWalls and Gates
65
ArrayBreadth-First SearchMatrix
28
MediumMinimum Operations to Write the Letter Y on a Gridβœ“ Our Solution
65
ArrayHash TableMatrixCounting
29
MediumLongest Palindromic Substringβœ“ Our Solution
65
Two PointersStringDynamic Programming
30
MediumNumber of Adjacent Elements With the Same Colorβœ“ Our Solution
65
Array
31
MediumDaily Temperaturesβœ“ Our Solution
59
ArrayStackMonotonic Stack
32
EasyReverse Linked Listβœ“ Our Solution
59
Linked ListRecursion
33
MediumCourse Scheduleβœ“ Our Solution
59
Depth-First SearchBreadth-First SearchGraphTopological Sort
34
MediumLongest Continuous Subarray With Absolute Diff Less Than or Equal to Limitβœ“ Our Solution
59
ArrayQueueSliding WindowHeap (Priority Queue)+2
35
MediumReverse Words in a Stringβœ“ Our Solution
59
Two PointersString
36
MediumMaximum Subarrayβœ“ Our Solution
59
ArrayDivide and ConquerDynamic Programming
37
HardWord Ladderβœ“ Our Solution
53
Hash TableStringBreadth-First Search
38
MediumTop K Frequent Elementsβœ“ Our Solution
53
ArrayHash TableDivide and ConquerSorting+4
39
MediumNumber of Black Blocksβœ“ Our Solution
53
ArrayHash TableEnumeration
40
MediumRestore IP Addressesβœ“ Our Solution
53
StringBacktracking
41
MediumFind Peak Elementβœ“ Our Solution
53
ArrayBinary Search
42
EasyRoman to Integerβœ“ Our Solution
53
Hash TableMathString
43
MediumCheck If Array Pairs Are Divisible by kβœ“ Our Solution
53
ArrayHash TableCounting
44
HardReverse Nodes in k-Groupβœ“ Our Solution
53
Linked ListRecursion
45
MediumWord Searchβœ“ Our Solution
53
ArrayStringBacktrackingDepth-First Search+1
46
EasyRotate Stringβœ“ Our Solution
53
StringString Matching
47
EasyDiameter of Binary Treeβœ“ Our Solution
53
TreeDepth-First SearchBinary Tree
48
HardShortest Palindromeβœ“ Our Solution
53
StringRolling HashString MatchingHash Function
49
MediumLargest Numberβœ“ Our Solution
43
ArrayStringGreedySorting
50
MediumBrightest Position on Street
43
ArraySortingPrefix SumOrdered Set
51
MediumValid Sudokuβœ“ Our Solution
43
ArrayHash TableMatrix
52
MediumSum Root to Leaf Numbersβœ“ Our Solution
43
TreeDepth-First SearchBinary Tree
53
EasyContains Duplicateβœ“ Our Solution
43
ArrayHash TableSorting
54
MediumPartition Equal Subset Sumβœ“ Our Solution
43
ArrayDynamic Programming
55
MediumNumber of Matching Subsequencesβœ“ Our Solution
43
ArrayHash TableStringBinary Search+3
56
MediumEdit Distanceβœ“ Our Solution
43
StringDynamic Programming
57
MediumInteger to Romanβœ“ Our Solution
43
Hash TableMathString
58
MediumHouse Robber IIβœ“ Our Solution
43
ArrayDynamic Programming
59
EasySubstrings of Size Three with Distinct Charactersβœ“ Our Solution
43
Hash TableStringSliding WindowCounting
60
MediumNumber of Subarrays That Match a Pattern Iβœ“ Our Solution
43
ArrayRolling HashString MatchingHash Function
61
EasyMerge Two Sorted Listsβœ“ Our Solution
43
Linked ListRecursion
62
MediumCandy Crush
43
ArrayTwo PointersMatrixSimulation
63
MediumFind the Length of the Longest Common Prefixβœ“ Our Solution
43
ArrayHash TableStringTrie
64
HardSliding Window Maximumβœ“ Our Solution
43
ArrayQueueSliding WindowHeap (Priority Queue)+1
65
EasyImage Smootherβœ“ Our Solution
43
ArrayMatrix
66
43
ArrayMath
67
MediumSearch a 2D Matrixβœ“ Our Solution
43
ArrayBinary SearchMatrix
68
MediumBest Time to Buy and Sell Stock with Cooldownβœ“ Our Solution
43
ArrayDynamic Programming
69
HardSplit Message Based on Limitβœ“ Our Solution
43
StringBinary SearchEnumeration
70
HardFind Servers That Handled Most Number of Requestsβœ“ Our Solution
43
ArrayGreedyHeap (Priority Queue)Ordered Set
71
HardBinary Tree Camerasβœ“ Our Solution
43
Dynamic ProgrammingTreeDepth-First SearchBinary Tree
72
MediumFind Score of an Array After Marking All Elementsβœ“ Our Solution
43
ArrayHash TableSortingHeap (Priority Queue)+1
73
MediumSpiral Matrixβœ“ Our Solution
43
ArrayMatrixSimulation
74
EasyPalindrome Numberβœ“ Our Solution
43
Math
75
MediumK Closest Points to Originβœ“ Our Solution
43
ArrayMathDivide and ConquerGeometry+3
76
MediumSecond Highest Salaryβœ“ Our Solution
43
Database
77
EasyValid Palindromeβœ“ Our Solution
43
Two PointersString
78
MediumRotate Arrayβœ“ Our Solution
43
ArrayMathTwo Pointers
79
EasyValid Anagramβœ“ Our Solution
43
Hash TableStringSorting
80
HardBest Time to Buy and Sell Stock IIIβœ“ Our Solution
43
ArrayDynamic Programming
81
HardMedian of Two Sorted Arraysβœ“ Our Solution
43
ArrayBinary SearchDivide and Conquer
82
MediumMinimum Time Differenceβœ“ Our Solution
43
ArrayMathStringSorting
83
MediumContainer With Most Waterβœ“ Our Solution
43
ArrayTwo PointersGreedy
84
HardLFU Cacheβœ“ Our Solution
43
Hash TableLinked ListDesignDoubly-Linked List