Tcs
264 problems
| Problem | Difficulty | Frequency ↓ | Topics |
|---|---|---|---|
| 125. Valid Palindrome | Easy | 68.6% | TopicsTwo PointersString |
| 7. Reverse Integer | Medium | 67% | TopicsMath |
| 28. Find the Index of the First Occurrence in a String | Easy | 67% | TopicsTwo PointersStringString MatchingZ AlgorithmKnuth–Morris–Pratt AlgorithmBoyer–Moore String-Search Algorithm |
| Rotate Array | Medium | 67% | TopicsArrayMathTwo Pointers |
| 560. Subarray Sum Equals K | Medium | 67% | TopicsArrayHash TablePrefix Sum |
| 217. Contains Duplicate | Easy | 65.3% | TopicsArrayHash TableSorting |
| 387. First Unique Character in a String | Easy | 65.3% | TopicsHash TableStringQueueCounting |
| 152. Maximum Product Subarray | Medium | 63.4% | TopicsArrayDynamic Programming |
| 4. Median of Two Sorted Arrays | Hard | 63.4% | TopicsArrayBinary SearchDivide and Conquer |
| 3417. Zigzag Grid Traversal With Skip | Easy | 61.3% | TopicsArrayMatrixSimulation |
| 33. Search in Rotated Sorted Array | Medium | 61.3% | TopicsArrayBinary Search |
| 621. Task Scheduler | Medium | 61.3% | TopicsArrayHash TableGreedySortingHeap (Priority Queue)Counting |
| Pow(x, n) | Medium | 59% | TopicsMathRecursion |
| 70. Climbing Stairs | Easy | 59% | TopicsMathDynamic ProgrammingMemoization |
| 2423. Remove Letter To Equalize Frequency | Easy | 59% | TopicsHash TableStringCounting |
| 2520. Count the Digits That Divide a Number | Easy | 59% | TopicsMath |
| 852. Peak Index in a Mountain Array | Medium | 59% | TopicsArrayBinary SearchTernary Search |
| 1745. Palindrome Partitioning IV | Hard | 59% | TopicsStringDynamic Programming |
| 1752. Check if Array Is Sorted and Rotated | Easy | 59% | TopicsArray |
| 219. Contains Duplicate II | Easy | 59% | TopicsArrayHash TableSliding Window |
| 34. Find First and Last Position of Element in Sorted Array | Medium | 56.5% | TopicsArrayBinary Search |
| 42. Trapping Rain Water | Hard | 56.5% | TopicsArrayTwo PointersDynamic ProgrammingStackMonotonic Stack |
| Longest Consecutive Sequence | Medium | 56.5% | TopicsArrayHash TableUnion-Find |
| 206. Reverse Linked List | Easy | 56.5% | TopicsLinked ListRecursion |
| 2481. Minimum Cuts to Divide a Circle | Easy | 56.5% | TopicsMathGeometry |