Problems (68)

ProblemDifficultyTags
2D Array - Hourglass Sumeasyarray
Backspace String Compareeasytwo-pointers string stack simulation
Binary Searcheasyarray binary-search
Check if All Characters Have Equal Number of Occurrenceseasyhash-table string counting
Check If Sentence Is Pangrameasyhash-table string
Combine Two Sorted Arrayeasytwo-pointers
Contiguous Arraymediumarray hash-table prefix-sum
Count Number of Nice Subarraysmediumarray hash-table math sliding-window prefix-sum
Counting Elementseasyarray hash-table
Equal Row and Column Pairsmediumarray hash-table matrix simulation
Find Lonely Numberseasyarray hash-table
Find Pivot Indexeasyarray
Find Players With Zero or One Lossesmediumarray hash-table sorting counting
Find the Highest Altitudeeasyarray
First Letter to Appear Twiceeasyhash-table string bit-manipulation counting
Get Equal Substrings Within Budgetmediumsliding-window
Group Anagramsmediumarray hash-table string sorting
Intersection of Multiple Arrayseasyarray hash-table sorting counting
Is Subsequenceeasytwo-pointers
Jewels and Stoneseasyhash-table string
K Radius Subarray Averagesmediumprefix-sum
Koko Eating Bananasmediumarray binary-search
Kth Node From End of Linked Listeasylinked-list two-pointers
Largest Unique Numbereasyarray hash-table sorting
Linked List Cycleeasyhash-table linked-list two-pointers
Longest Ones After One Flipmediumsliding-window
Longest Subarray Sum Less Equal To Targetmediumsliding-window
Longest Subsequence With Limited Sumeasyarray binary-search greedy sorting prefix-sum
Longest Substring With At Most K Distinct Charactersmediumhash-table string sliding-window
Longest Substring Without Repeating Charactersmediumhash-table string sliding-window
Max Average Subarrayeasysliding-window
Max Consecutive Ones IIImediumsliding-window
Max Sum of a Pair With Equal Sum of Digitsmediumarray hash-table sorting heap-priority-queue
Max Sum Subarray Of Size Keasysliding-window
Maximum Number of Balloonseasyhash-table string counting
Maximum Number of Vowels in a Substring of Given Lengthmediumsliding-window
Maximum Twin Sum of a Linked Listmediumlinked-list two-pointers stack
Middle of the Linked Listeasylinked-list two-pointers
Minimum Common Valueeasytwo-pointers
Minimum Consecutive Cards to Pick Upmediumarray hash-table sliding-window
Minimum Size Subarray Summediumsliding-window
Minimum Value to Get Positive Step by Step Sumeasyprefix-sum
Missing Numbereasyarray hash-table math bit-manipulation
Move Zeroeseasytwo-pointers
Number of Ways to Split Arraymediumprefix-sum
Palindromeeasytwo-pointers
Range Sum Querieseasyprefix-sum
Range Sum Query - Immutableeasyarray design prefix-sum
Ransom Noteeasyhash-table string counting
Remove All Adjacent Duplicates In Stringeasystring stack
Remove Duplicates from Sorted Listeasylinked-list two-pointers
Reverse Linked List IImediumlinked-list
Reverse Only Letterseasytwo-pointers
Reverse Prefix of Wordeasytwo-pointers
Reverse Stringeasytwo-pointers
Reverse Words in a String IIIeasytwo-pointers
Running Sum of 1d Arrayeasyprefix-sum
Search a 2D Matrixmediumarray binary-search matrix
Search Insert Positioneasyarray binary-search
Simplify Pathmediumstring stack
Square Of Sorted Arrayeasytwo-pointers
Subarray Product Less Than Kmediumsliding-window
Subarray Sum Equals Kmediumarray hash-table prefix-sum
Successful Pairs of Spells and Potionsmediumarray two-pointers binary-search sorting prefix-sum
Swap Nodes in Pairsmediumlinked-list recursion two-pointers
Two Sumeasyarray hash-table
Two Sum Sortedmediumtwo-pointers
Valid Parentheseseasystring stack