T

tcs

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

Showing 100 of 100 questions

1
EasyTwo Sum✓ Our Solution
85
ArrayHash Table
LeetCode ↗56% acc.
2
EasyPalindrome Number✓ Our Solution
77
Math
LeetCode ↗59% acc.
3
EasyMajority Element✓ Our Solution
72
ArrayHash TableDivide and ConquerSorting+1
LeetCode ↗66% acc.
4
EasyBest Time to Buy and Sell Stock✓ Our Solution
69
ArrayDynamic Programming
LeetCode ↗55% acc.
5
MediumMaximum Subarray✓ Our Solution
67
ArrayDivide and ConquerDynamic Programming
LeetCode ↗52% acc.
6
EasyLongest Common Prefix✓ Our Solution
64
StringTrie
LeetCode ↗45% acc.
7
EasyValid Parentheses✓ Our Solution
61
StringStack
LeetCode ↗42% acc.
8
EasyFibonacci Number✓ Our Solution
61
MathDynamic ProgrammingRecursionMemoization
LeetCode ↗73% acc.
9
MediumSubarray Sum Equals K✓ Our Solution
61
ArrayHash TablePrefix Sum
LeetCode ↗45% acc.
10
EasyMove Zeroes✓ Our Solution
61
ArrayTwo Pointers
LeetCode ↗63% acc.
11
MediumRotate Array✓ Our Solution
61
ArrayMathTwo Pointers
LeetCode ↗43% acc.
12
EasyCount the Digits That Divide a Number✓ Our Solution
60
Math
LeetCode ↗86% acc.
13
MediumJump Game✓ Our Solution
60
ArrayDynamic ProgrammingGreedy
LeetCode ↗39% acc.
14
EasyMaximum Ascending Subarray Sum✓ Our Solution
60
Array
LeetCode ↗66% acc.
15
MediumReverse Integer✓ Our Solution
60
Math
LeetCode ↗30% acc.
16
EasyMerge Sorted Array✓ Our Solution
56
ArrayTwo PointersSorting
LeetCode ↗53% acc.
17
MediumUnique Paths✓ Our Solution
56
MathDynamic ProgrammingCombinatorics
LeetCode ↗66% acc.
18
EasyRoman to Integer✓ Our Solution
56
Hash TableMathString
LeetCode ↗65% acc.
19
EasyRemove Letter To Equalize Frequency✓ Our Solution
56
Hash TableStringCounting
LeetCode ↗18% acc.
20
EasyMinimum Cuts to Divide a Circle✓ Our Solution
56
MathGeometry
LeetCode ↗55% acc.
21
EasySingle Number✓ Our Solution
56
ArrayBit Manipulation
LeetCode ↗76% acc.
22
EasyValid Anagram✓ Our Solution
56
Hash TableStringSorting
LeetCode ↗67% acc.
23
EasyMinimum Operations to Exceed Threshold Value I✓ Our Solution
56
Array
LeetCode ↗86% acc.
24
MediumMinimum Operations to Exceed Threshold Value II✓ Our Solution
56
ArrayHeap (Priority Queue)Simulation
LeetCode ↗46% acc.
25
HardPalindrome Partitioning IV✓ Our Solution
56
StringDynamic Programming
LeetCode ↗45% acc.
26
54
ArrayTwo PointersSorting
LeetCode ↗37% acc.
27
MediumBitwise ORs of Subarrays✓ Our Solution
54
ArrayDynamic ProgrammingBit Manipulation
LeetCode ↗41% acc.
28
EasyClimbing Stairs✓ Our Solution
54
MathDynamic ProgrammingMemoization
LeetCode ↗54% acc.
29
EasyFind the Index of the First Occurrence in a String✓ Our Solution
54
Two PointersStringString Matching
LeetCode ↗45% acc.
30
EasyRemove Duplicates from Sorted Array✓ Our Solution
52
ArrayTwo Pointers
LeetCode ↗60% acc.
31
MediumLongest Palindromic Substring✓ Our Solution
52
Two PointersStringDynamic Programming
LeetCode ↗36% acc.
32
MediumContainer With Most Water✓ Our Solution
50
ArrayTwo PointersGreedy
LeetCode ↗58% acc.
33
EasyPlus One✓ Our Solution
50
ArrayMath
LeetCode ↗48% acc.
34
MediumPow(x, n)✓ Our Solution
50
MathRecursion
LeetCode ↗37% acc.
35
MediumSecond Highest Salary✓ Our Solution
50
Database
LeetCode ↗44% acc.
36
EasyLength of Last Word✓ Our Solution
50
String
LeetCode ↗56% acc.
37
MediumSort Colors✓ Our Solution
50
ArrayTwo PointersSorting
LeetCode ↗68% acc.
38
HardSliding Window Maximum✓ Our Solution
47
ArrayQueueSliding WindowHeap (Priority Queue)+1
LeetCode ↗48% acc.
39
EasyContains Duplicate✓ Our Solution
47
ArrayHash TableSorting
LeetCode ↗63% acc.
40
EasyHappy Number✓ Our Solution
47
Hash TableMathTwo Pointers
LeetCode ↗58% acc.
41
MediumReverse Words in a String✓ Our Solution
47
Two PointersString
LeetCode ↗52% acc.
42
HardTrapping Rain Water✓ Our Solution
47
ArrayTwo PointersDynamic ProgrammingStack+1
LeetCode ↗65% acc.
43
MediumSpiral Matrix✓ Our Solution
47
ArrayMatrixSimulation
LeetCode ↗54% acc.
44
EasyMissing Number✓ Our Solution
47
ArrayHash TableMathBinary Search+2
LeetCode ↗70% acc.
45
MediumBest Time to Buy and Sell Stock II✓ Our Solution
43
ArrayDynamic ProgrammingGreedy
LeetCode ↗70% acc.
46
MediumAdd Two Numbers✓ Our Solution
43
Linked ListMathRecursion
LeetCode ↗46% acc.
47
MediumSet Matrix Zeroes✓ Our Solution
43
ArrayHash TableMatrix
LeetCode ↗61% acc.
48
EasySqrt(x)✓ Our Solution
43
MathBinary Search
LeetCode ↗40% acc.
49
MediumMax Consecutive Ones III✓ Our Solution
43
ArrayBinary SearchSliding WindowPrefix Sum
LeetCode ↗66% acc.
50
EasyCheck if Array Is Sorted and Rotated✓ Our Solution
43
Array
LeetCode ↗55% acc.
51
MediumLongest Substring Without Repeating Characters✓ Our Solution
43
Hash TableStringSliding Window
LeetCode ↗37% acc.
52
EasyToeplitz Matrix✓ Our Solution
43
ArrayMatrix
LeetCode ↗69% acc.
53
EasyMerge Two Sorted Lists✓ Our Solution
43
Linked ListRecursion
LeetCode ↗67% acc.
54
MediumSingle Element in a Sorted Array✓ Our Solution
39
ArrayBinary Search
LeetCode ↗59% acc.
55
EasyFizz Buzz✓ Our Solution
39
MathStringSimulation
LeetCode ↗74% acc.
56
EasyReverse String✓ Our Solution
39
Two PointersString
LeetCode ↗80% acc.
57
EasyN-th Tribonacci Number✓ Our Solution
39
MathDynamic ProgrammingMemoization
LeetCode ↗64% acc.
58
EasyAdd Binary✓ Our Solution
39
MathStringBit ManipulationSimulation
LeetCode ↗56% acc.
59
MediumK-diff Pairs in an Array✓ Our Solution
39
ArrayHash TableTwo PointersBinary Search+1
LeetCode ↗45% acc.
60
EasyFind Customer Referee✓ Our Solution
39
Database
LeetCode ↗72% acc.
61
EasyArticle Views I✓ Our Solution
39
Database
LeetCode ↗77% acc.
62
HardDepartment Top Three Salaries✓ Our Solution
39
Database
LeetCode ↗58% acc.
63
39
ArrayTwo PointersSorting
LeetCode ↗38% acc.
64
EasyReverse Linked List✓ Our Solution
39
Linked ListRecursion
LeetCode ↗79% acc.
65
MediumGenerate Parentheses✓ Our Solution
39
StringDynamic ProgrammingBacktracking
LeetCode ↗77% acc.
66
EasyRotate String✓ Our Solution
34
StringString Matching
LeetCode ↗64% acc.
67
MediumRemove Duplicates from Sorted Array II✓ Our Solution
34
ArrayTwo Pointers
LeetCode ↗63% acc.
68
MediumEdit Distance✓ Our Solution
34
StringDynamic Programming
LeetCode ↗59% acc.
69
HardLargest Rectangle in Histogram✓ Our Solution
34
ArrayStackMonotonic Stack
LeetCode ↗47% acc.
70
MediumFind First and Last Position of Element in Sorted Array✓ Our Solution
34
ArrayBinary Search
LeetCode ↗47% acc.
71
EasyBinary Search✓ Our Solution
34
ArrayBinary Search
LeetCode ↗60% acc.
72
EasySame Tree✓ Our Solution
34
TreeDepth-First SearchBreadth-First SearchBinary Tree
LeetCode ↗65% acc.
73
EasyEmployee Bonus✓ Our Solution
34
Database
LeetCode ↗77% acc.
74
MediumLongest Common Subsequence✓ Our Solution
34
StringDynamic Programming
LeetCode ↗58% acc.
75
EasyPascal's Triangle✓ Our Solution
34
ArrayDynamic Programming
LeetCode ↗77% acc.
76
MediumLongest Consecutive Sequence✓ Our Solution
34
ArrayHash TableUnion Find
LeetCode ↗47% acc.
77
MediumMaximum Product Subarray✓ Our Solution
34
ArrayDynamic Programming
LeetCode ↗35% acc.
78
EasySort Array by Increasing Frequency✓ Our Solution
34
ArrayHash TableSorting
LeetCode ↗80% acc.
79
MediumLargest Number✓ Our Solution
34
ArrayStringGreedySorting
LeetCode ↗41% acc.
80
MediumSort Characters By Frequency✓ Our Solution
34
Hash TableStringSortingHeap (Priority Queue)+2
LeetCode ↗74% acc.
81
MediumNext Permutation✓ Our Solution
34
ArrayTwo Pointers
LeetCode ↗43% acc.
82
EasyPower of Two✓ Our Solution
34
MathBit ManipulationRecursion
LeetCode ↗48% acc.
83
MediumSubsets✓ Our Solution
34
ArrayBacktrackingBit Manipulation
LeetCode ↗81% acc.
84
EasyHow Many Numbers Are Smaller Than the Current Number✓ Our Solution
27
ArrayHash TableSortingCounting Sort
LeetCode ↗87% acc.
85
EasyStudents and Examinations✓ Our Solution
27
Database
LeetCode ↗60% acc.
86
MediumPath with Maximum Probability✓ Our Solution
27
ArrayGraphHeap (Priority Queue)Shortest Path
LeetCode ↗65% acc.
87
MediumCombination Sum✓ Our Solution
27
ArrayBacktracking
LeetCode ↗75% acc.
88
EasySum of Unique Elements✓ Our Solution
27
ArrayHash TableCounting
LeetCode ↗79% acc.
89
MediumSearch a 2D Matrix II✓ Our Solution
27
ArrayBinary SearchDivide and ConquerMatrix
LeetCode ↗55% acc.
90
MediumWord Search✓ Our Solution
27
ArrayStringBacktrackingDepth-First Search+1
LeetCode ↗45% acc.
91
MediumPeak Index in a Mountain Array✓ Our Solution
27
ArrayBinary Search
LeetCode ↗68% acc.
92
EasyNumber of Employees Who Met the Target✓ Our Solution
27
Array
LeetCode ↗88% acc.
93
MediumCoin Change✓ Our Solution
27
ArrayDynamic ProgrammingBreadth-First Search
LeetCode ↗46% acc.
94
MediumPartition List✓ Our Solution
27
Linked ListTwo Pointers
LeetCode ↗59% acc.
95
EasyBig Countries✓ Our Solution
27
Database
LeetCode ↗68% acc.
96
Medium3Sum Closest✓ Our Solution
27
ArrayTwo PointersSorting
LeetCode ↗47% acc.
97
MediumCount Primes✓ Our Solution
27
ArrayMathEnumerationNumber Theory
LeetCode ↗35% acc.
98
EasyFirst Unique Character in a String✓ Our Solution
27
Hash TableStringQueueCounting
LeetCode ↗64% acc.
99
EasyIntersection of Two Arrays✓ Our Solution
27
ArrayHash TableTwo PointersBinary Search+1
LeetCode ↗76% acc.
100
MediumProduct of Array Except Self✓ Our Solution
27
ArrayPrefix Sum
LeetCode ↗68% acc.