Code2Survive

LeetCode-style problem practice with spaced repetition

Problems (68)

Problem Difficulty Tags
Backspace String Compare easy two-pointers string stack simulation
Binary Search easy array binary-search
Check if All Characters Have Equal Number of Occurrences easy hash-table string counting
Check If Sentence Is Pangram easy hash-table string
Combine Two Sorted Array easy two-pointers
Contiguous Array medium array hash-table prefix-sum
Count Number of Nice Subarrays medium array hash-table math sliding-window prefix-sum
Counting Elements easy array hash-table
Equal Row and Column Pairs medium array hash-table matrix simulation
Find Lonely Numbers easy array hash-table
Find Pivot Index easy array
Find Players With Zero or One Losses medium array hash-table sorting counting
Find the Highest Altitude easy array
First Letter to Appear Twice easy hash-table string bit-manipulation counting
Get Equal Substrings Within Budget medium sliding-window
Group Anagrams medium array hash-table string sorting
2D Array - Hourglass Sum easy arrays
Intersection of Multiple Arrays easy array hash-table sorting counting
Is Subsequence easy two-pointers
Jewels and Stones easy hash-table string
K Radius Subarray Averages medium prefix-sum
Koko Eating Bananas medium array binary-search
Kth Node From End of Linked List easy linked-list two-pointers
Largest Unique Number easy array hash-table sorting
Linked List Cycle easy hash-table linked-list two-pointers
Longest Ones After One Flip medium sliding-window
Longest Subarray Sum Less Equal To Target medium sliding-window
Longest Subsequence With Limited Sum easy array binary-search greedy sorting prefix-sum
Longest Substring With At Most K Distinct Characters medium hash-table string sliding-window
Longest Substring Without Repeating Characters medium hash-table string sliding-window
Max Average Subarray easy sliding-window
Max Consecutive Ones III medium sliding-window
Max Sum of a Pair With Equal Sum of Digits medium array hash-table sorting heap-priority-queue
Max Sum Subarray Of Size K easy sliding-window
Maximum Number of Balloons easy hash-table string counting
Maximum Number of Vowels in a Substring of Given Length medium sliding-window
Maximum Twin Sum of a Linked List medium linked-list two-pointers stack
Middle of the Linked List easy linked-list two-pointers
Minimum Value to Get Positive Step by Step Sum easy prefix-sum
Minimum Common Value easy two-pointers
Minimum Consecutive Cards to Pick Up medium array hash-table sliding-window
Minimum Size Subarray Sum medium sliding-window
Missing Number easy array hash-table math bit-manipulation
Move Zeroes easy two-pointers
Palindrome easy two-pointers
Range Sum Queries easy prefix-sum
Range Sum Query - Immutable easy array design prefix-sum
Ransom Note easy hash-table string counting
Remove All Adjacent Duplicates In String easy string stack
Remove Duplicates from Sorted List easy linked-list two-pointers
Reverse Linked List II medium linked-list
Reverse Only Letters easy two-pointers
Reverse Prefix of Word easy two-pointers
Reverse String easy two-pointers
Reverse Words in a String III easy two-pointers
Running Sum of 1d Array easy prefix-sum
Search a 2D Matrix medium array binary-search matrix
Search Insert Position easy array binary-search
Simplify Path medium string stack
Number of Ways to Split Array medium prefix-sum
Square Of Sorted Array easy two-pointers
Subarray Product Less Than K medium sliding-window
Subarray Sum Equals K medium array hash-table prefix-sum
Successful Pairs of Spells and Potions medium array two-pointers binary-search sorting prefix-sum
Swap Nodes in Pairs medium linked-list recursion two-pointers
Two Sum easy array hash-table
Two Sum Sorted medium two-pointers
Valid Parentheses easy string stack