S

ServiceNow

84 questions tracked80 with solutions
🔍
Frequency scoreSorted highest → lowest frequency✓ Our Solution = we have a detailed walkthrough

Showing 84 of 84 questions

1
HardTrapping Rain Water✓ Our Solution
100
ArrayTwo PointersDynamic ProgrammingStack+1
LeetCode ↗65% acc.
2
MediumSubarray Product Less Than K✓ Our Solution
100
ArrayBinary SearchSliding WindowPrefix Sum
LeetCode ↗53% acc.
3
EasyValid Parentheses✓ Our Solution
98
StringStack
LeetCode ↗42% acc.
4
MediumGroup Anagrams✓ Our Solution
98
ArrayHash TableStringSorting
LeetCode ↗71% acc.
5
MediumLRU Cache✓ Our Solution
96
Hash TableLinked ListDesignDoubly-Linked List
LeetCode ↗45% acc.
6
MediumLexicographically Smallest String After Operations With Constraint✓ Our Solution
93
StringGreedy
LeetCode ↗62% acc.
7
MediumGenerate Parentheses✓ Our Solution
93
StringDynamic ProgrammingBacktracking
LeetCode ↗77% acc.
8
HardNumber of Distinct Roll Sequences✓ Our Solution
93
Dynamic ProgrammingMemoization
LeetCode ↗57% acc.
9
HardFind Minimum Diameter After Merging Two Trees✓ Our Solution
93
TreeDepth-First SearchBreadth-First SearchGraph
LeetCode ↗57% acc.
10
MediumLongest Substring Without Repeating Characters✓ Our Solution
87
Hash TableStringSliding Window
LeetCode ↗37% acc.
11
EasyBest Time to Buy and Sell Stock✓ Our Solution
79
ArrayDynamic Programming
LeetCode ↗55% acc.
12
EasyMove Zeroes✓ Our Solution
79
ArrayTwo Pointers
LeetCode ↗63% acc.
13
MediumZigzag Conversion✓ Our Solution
79
String
LeetCode ↗52% acc.
14
EasyDesign HashMap✓ Our Solution
79
ArrayHash TableLinked ListDesign+1
LeetCode ↗66% acc.
15
MediumMerge Intervals✓ Our Solution
79
ArraySorting
LeetCode ↗49% acc.
16
MediumDaily Temperatures✓ Our Solution
75
ArrayStackMonotonic Stack
LeetCode ↗67% acc.
17
MediumMaximal Square✓ Our Solution
75
ArrayDynamic ProgrammingMatrix
LeetCode ↗49% acc.
18
MediumKth Largest Element in an Array✓ Our Solution
75
ArrayDivide and ConquerSortingHeap (Priority Queue)+1
LeetCode ↗68% acc.
19
EasyTwo Sum✓ Our Solution
75
ArrayHash Table
LeetCode ↗56% acc.
20
MediumContainer With Most Water✓ Our Solution
75
ArrayTwo PointersGreedy
LeetCode ↗58% acc.
21
HardFirst Missing Positive✓ Our Solution
75
ArrayHash Table
LeetCode ↗41% acc.
22
MediumNumber of Islands✓ Our Solution
69
ArrayDepth-First SearchBreadth-First SearchUnion Find+1
LeetCode ↗62% acc.
23
MediumLongest Palindromic Substring✓ Our Solution
69
Two PointersStringDynamic Programming
LeetCode ↗36% acc.
24
HardMedian of Two Sorted Arrays✓ Our Solution
69
ArrayBinary SearchDivide and Conquer
LeetCode ↗44% acc.
25
MediumSearch in Rotated Sorted Array✓ Our Solution
69
ArrayBinary Search
LeetCode ↗43% acc.
26
MediumPacific Atlantic Water Flow✓ Our Solution
69
ArrayDepth-First SearchBreadth-First SearchMatrix
LeetCode ↗58% acc.
27
MediumTop K Frequent Words✓ Our Solution
69
ArrayHash TableStringTrie+4
LeetCode ↗59% acc.
28
EasyReverse Linked List✓ Our Solution
69
Linked ListRecursion
LeetCode ↗79% acc.
29
HardLFU Cache✓ Our Solution
69
Hash TableLinked ListDesignDoubly-Linked List
LeetCode ↗47% acc.
30
MediumMaximum Product Subarray✓ Our Solution
69
ArrayDynamic Programming
LeetCode ↗35% acc.
31
MediumValidate Binary Search Tree✓ Our Solution
69
TreeDepth-First SearchBinary Search TreeBinary Tree
LeetCode ↗34% acc.
32
MediumString Compression✓ Our Solution
69
Two PointersString
LeetCode ↗58% acc.
33
MediumSet Matrix Zeroes✓ Our Solution
61
ArrayHash TableMatrix
LeetCode ↗61% acc.
34
HardNumber of Visible People in a Queue✓ Our Solution
61
ArrayStackMonotonic Stack
LeetCode ↗71% acc.
35
MediumValidate IP Address✓ Our Solution
61
String
LeetCode ↗28% acc.
36
EasyFirst Unique Character in a String✓ Our Solution
61
Hash TableStringQueueCounting
LeetCode ↗64% acc.
37
MediumNumber of Distinct Substrings in a String
61
StringTrieRolling HashSuffix Array+1
LeetCode ↗65% acc.
38
MediumBinary Tree Right Side View✓ Our Solution
61
TreeDepth-First SearchBreadth-First SearchBinary Tree
LeetCode ↗67% acc.
39
MediumLongest Consecutive Sequence✓ Our Solution
61
ArrayHash TableUnion Find
LeetCode ↗47% acc.
40
MediumAsteroid Collision✓ Our Solution
61
ArrayStackSimulation
LeetCode ↗46% acc.
41
MediumSum Root to Leaf Numbers✓ Our Solution
61
TreeDepth-First SearchBinary Tree
LeetCode ↗69% acc.
42
MediumFraction to Recurring Decimal✓ Our Solution
61
Hash TableMathString
LeetCode ↗26% acc.
43
MediumVowels of All Substrings✓ Our Solution
61
MathStringDynamic ProgrammingCombinatorics
LeetCode ↗55% acc.
44
MediumMeeting Rooms II
61
ArrayTwo PointersGreedySorting+2
LeetCode ↗52% acc.
45
MediumReverse Words in a String II
61
Two PointersString
LeetCode ↗56% acc.
46
MediumMaximum Subarray✓ Our Solution
61
ArrayDivide and ConquerDynamic Programming
LeetCode ↗52% acc.
47
MediumLargest Number✓ Our Solution
61
ArrayStringGreedySorting
LeetCode ↗41% acc.
48
MediumValid Parenthesis String✓ Our Solution
61
StringDynamic ProgrammingStackGreedy
LeetCode ↗39% acc.
49
MediumHouse Robber✓ Our Solution
50
ArrayDynamic Programming
LeetCode ↗52% acc.
50
MediumLetter Combinations of a Phone Number✓ Our Solution
50
Hash TableStringBacktracking
LeetCode ↗64% acc.
51
MediumNumber of Distinct Islands
50
Hash TableDepth-First SearchBreadth-First SearchUnion Find+1
LeetCode ↗62% acc.
52
EasyPalindrome Linked List✓ Our Solution
50
Linked ListTwo PointersStackRecursion
LeetCode ↗56% acc.
53
50
ArrayTwo PointersSorting
LeetCode ↗38% acc.
54
MediumBasic Calculator II✓ Our Solution
50
MathStringStack
LeetCode ↗46% acc.
55
MediumCombination Sum✓ Our Solution
50
ArrayBacktracking
LeetCode ↗75% acc.
56
MediumTime Needed to Rearrange a Binary String✓ Our Solution
50
StringDynamic ProgrammingSimulation
LeetCode ↗52% acc.
57
MediumSubarray Sum Equals K✓ Our Solution
50
ArrayHash TablePrefix Sum
LeetCode ↗45% acc.
58
MediumNext Permutation✓ Our Solution
50
ArrayTwo Pointers
LeetCode ↗43% acc.
59
MediumGas Station✓ Our Solution
50
ArrayGreedy
LeetCode ↗46% acc.
60
MediumJump Game✓ Our Solution
50
ArrayDynamic ProgrammingGreedy
LeetCode ↗39% acc.
61
MediumFind Peak Element✓ Our Solution
50
ArrayBinary Search
LeetCode ↗47% acc.
62
MediumTarget Sum✓ Our Solution
50
ArrayDynamic ProgrammingBacktracking
LeetCode ↗51% acc.
63
MediumSingle Element in a Sorted Array✓ Our Solution
50
ArrayBinary Search
LeetCode ↗59% acc.
64
HardSliding Window Maximum✓ Our Solution
50
ArrayQueueSliding WindowHeap (Priority Queue)+1
LeetCode ↗48% acc.
65
MediumBinary Tree Zigzag Level Order Traversal✓ Our Solution
50
TreeBreadth-First SearchBinary Tree
LeetCode ↗62% acc.
66
MediumAmount of Time for Binary Tree to Be Infected✓ Our Solution
50
Hash TableTreeDepth-First SearchBreadth-First Search+1
LeetCode ↗64% acc.
67
MediumCoin Change✓ Our Solution
50
ArrayDynamic ProgrammingBreadth-First Search
LeetCode ↗46% acc.
68
EasyValid Palindrome✓ Our Solution
50
Two PointersString
LeetCode ↗51% acc.
69
HardWord Break II✓ Our Solution
50
ArrayHash TableStringDynamic Programming+3
LeetCode ↗54% acc.
70
EasyMerge Sorted Array✓ Our Solution
50
ArrayTwo PointersSorting
LeetCode ↗53% acc.
71
MediumFind Minimum in Rotated Sorted Array✓ Our Solution
50
ArrayBinary Search
LeetCode ↗53% acc.
72
MediumImplement Trie (Prefix Tree)✓ Our Solution
50
Hash TableStringDesignTrie
LeetCode ↗68% acc.
73
MediumPermutations✓ Our Solution
50
ArrayBacktracking
LeetCode ↗81% acc.
74
MediumFind First and Last Position of Element in Sorted Array✓ Our Solution
50
ArrayBinary Search
LeetCode ↗47% acc.
75
50
ArrayTwo PointersSorting
LeetCode ↗37% acc.
76
MediumPow(x, n)✓ Our Solution
50
MathRecursion
LeetCode ↗37% acc.
77
MediumSearch Suggestions System✓ Our Solution
50
ArrayStringBinary SearchTrie+2
LeetCode ↗65% acc.
78
MediumPartition Equal Subset Sum✓ Our Solution
50
ArrayDynamic Programming
LeetCode ↗48% acc.
79
HardMinimum Number of Taps to Open to Water a Garden✓ Our Solution
50
ArrayDynamic ProgrammingGreedy
LeetCode ↗51% acc.
80
MediumPopulating Next Right Pointers in Each Node✓ Our Solution
50
Linked ListTreeDepth-First SearchBreadth-First Search+1
LeetCode ↗65% acc.
81
MediumRotting Oranges✓ Our Solution
50
ArrayBreadth-First SearchMatrix
LeetCode ↗57% acc.
82
MediumRotate Array✓ Our Solution
50
ArrayMathTwo Pointers
LeetCode ↗43% acc.
83
HardMinimum One Bit Operations to Make Integers Zero✓ Our Solution
50
Dynamic ProgrammingBit ManipulationMemoization
LeetCode ↗73% acc.
84
MediumCheck if a Parentheses String Can Be Valid✓ Our Solution
50
StringStackGreedy
LeetCode ↗45% acc.