// PYTHON_PROBLEM_BANK
Problem Bank
Solve Python algorithmic problems with instant in-browser code execution, test cases, and error tracebacks.
DAILY STREAK
0 Days
TOTAL SOLVED
0 / 1000
ATTEMPTED
0 / 1000
Reverse a string
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Find maximum in list
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Check if number is prime
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Create empty dictionary
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Check if palindrome
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Find minimum in list
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Check if number is even
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Add key-value pair
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Count vowels
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Calculate sum of list
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Check if number is odd
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Remove key from dictionary
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Count consonants
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Calculate average of list
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Check if number is positive
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Check if key exists
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Find first non-repeating character
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Find median of list
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Check if number is negative
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Check if value exists
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Find most frequent character
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Find mode of list
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Check if number is zero
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Get value by key
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Remove duplicate characters
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Remove duplicates from list
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find factorial
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Get all keys
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Check if two strings are anagrams
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Sort list ascending
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find Fibonacci number
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Get all values
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Convert to uppercase
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Sort list descending
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find GCD of two numbers
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Get all items
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Convert to lowercase
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Reverse list
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find LCM of two numbers
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Merge two dictionaries
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Capitalize first letter
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Find index of element
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Check if number is perfect square
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Sort dictionary by key
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Count words in a sentence
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Count occurrences of element
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Check if number is perfect cube
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Sort dictionary by value
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Count occurrences of a substring
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Check if list is empty
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Check if number is power of two
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Find max value in dictionary
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Replace all spaces with underscores
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Check if list is sorted
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Check if number is palindrome
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Find min value in dictionary
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Check if string contains only digits
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Check if list contains duplicates
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Check if number is Armstrong
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Count number of keys
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Check if string contains only alphabets
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Find second largest
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Check if number is happy
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Count number of values
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Extract digits from string
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Find second smallest
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Check if number is abundant
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Invert dictionary
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Remove all whitespace
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Find nth largest
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Check if number is deficient
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Filter dictionary by value
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Find length of string
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Find nth smallest
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Check if number is perfect
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Filter dictionary by key
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Concatenate two strings
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Merge two sorted lists
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Sum of digits
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Create default dictionary
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Compare two strings ignoring case
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Merge two unsorted lists
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Product of digits
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Create ordered dictionary
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Check if string starts with prefix
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Intersection of two lists
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Reverse digits
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Create counter dictionary
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Check if string ends with suffix
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Union of two lists
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Count digits
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Find most common key in dictionary
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Split string by delimiter
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Difference of two lists
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find largest digit
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Find least common key in dictionary
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Join list of strings
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Symmetric difference of two lists
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find smallest digit
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Update dictionary with another
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Find index of first vowel
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Flatten nested list
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Check if number contains digit
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Clear dictionary
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Find index of last consonant
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Rotate list left by k
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find first digit
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Copy dictionary
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Count uppercase letters
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Rotate list right by k
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find last digit
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Deep copy dictionary
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Count lowercase letters
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Split list into chunks
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Remove last digit
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Check if dictionary is empty
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Swap case of string
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Find all sublists
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Remove first digit
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Get dictionary length
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Check if string is empty
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Check if sublist exists
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Add digit to number
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Convert list to dictionary
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Check if string is title case
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Find common elements in multiple lists
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Multiply number by digit
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Convert dictionary to list of tuples
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Center a string
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Remove all occurrences of element
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Check if number is divisible by 3
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Convert two lists to dictionary
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Left justify string
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Replace element at index
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Check if number is divisible by 5
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Convert dictionary to JSON string
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Right justify string
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Insert element at index
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Check if number is divisible by 9
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Convert JSON string to dictionary
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Pad string with zeros
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Delete element at index
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Check if number is divisible by 11
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Create set from list
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Find all substrings of length k
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Pop last element
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Check if number is divisible by 13
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Add element to set
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Check if string is a valid email
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Pop first element
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find all divisors
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Remove element from set
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Check if string is a valid phone number
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Append multiple elements
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find sum of divisors
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Check if element in set
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Check if string is a valid URL
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Extend list with another list
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find number of divisors
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Find set union
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Remove punctuation
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Copy list
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find prime factorization
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Find set intersection
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Count punctuation marks
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Deep copy list
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Check if number is composite
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Find set difference
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Find longest word
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Find length of list
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find next prime
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Find set symmetric difference
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Find shortest word
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Check if element is in list
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find previous prime
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Check if set is subset
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Reverse words in a sentence
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Count even numbers
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find nth prime
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Check if set is superset
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Sort characters alphabetically
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Count odd numbers
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find nth Fibonacci
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Find set length
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Sort words by length
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Count positive numbers
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Check if number is in Fibonacci sequence
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Create empty set
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Check if string has balanced parentheses
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Count negative numbers
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find nearest power of two
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Copy set
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Convert string to list of characters
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Count zeros
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find square root
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Clear set
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Convert list of characters to string
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Sum of even numbers
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find cube root
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Pop element from set
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Find common characters between two strings
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Sum of odd numbers
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find absolute value
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Find max in set
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Check if string is a rotation of another
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Product of all elements
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find sign of number
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Find min in set
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Find duplicate characters
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Product of even elements
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Round number to nearest integer
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Sort set
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Check if string has all unique characters
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Find largest even number
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Floor number
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Convert set to list
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Repeat string n times
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Find smallest odd number
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Ceil number
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Convert list to set
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Insert substring at position
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Check if all elements are positive
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Convert to binary
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Convert set to tuple
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Delete substring from position
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Check if any element is zero
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Convert to octal
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Convert tuple to set
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Find substring index
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Check if all elements are equal
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Convert to hexadecimal
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Check if two sets are disjoint
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Count lines in multiline string
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Check if list is palindrome
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Convert from binary to decimal
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Find common elements in sets
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Convert tabs to spaces
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Find first non-repeating element
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Convert from octal to decimal
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Find unique elements in list
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Convert spaces to tabs
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Find most frequent element
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Convert from hexadecimal to decimal
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Count unique elements
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Check if string is a valid identifier
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Remove first element
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Check if number is integer
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Find duplicate elements
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Check if string is a keyword
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Remove last element
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Check if number is float
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Create tuple from list
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Convert string to camelCase
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Insert at beginning
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Check if number is complex
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Find tuple length
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Convert string to snake_case
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Insert at end
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find real part
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Access tuple element
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Convert string to kebab-case
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Swap first and last element
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find imaginary part
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Slice tuple
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Check if string is a valid date
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Swap two elements by index
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Add two numbers
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Concatenate tuples
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Check if string is a valid time
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Shuffle list
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Subtract two numbers
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Repeat tuple
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Extract numbers from string
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Find index of maximum
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Multiply two numbers
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Check if element in tuple
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Sum numbers in string
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Find index of minimum
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Divide two numbers
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Find index in tuple
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Find first digit in string
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Find all indices of element
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Integer division
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Count occurrences in tuple
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Find last digit in string
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Count frequency of each element
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Modulo operation
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Convert tuple to string
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Check if string contains only binary digits
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Group elements by frequency
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Exponentiation
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Convert string to tuple
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Convert binary string to integer
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Sort by frequency
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Check if number is between range
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Create nested tuple
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Convert integer to binary string
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Sort by absolute value
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Clamp number to range
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Flatten tuple of tuples
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Check if string is a valid hex color
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Sort strings by length
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Generate random number
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Sort tuple
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Convert hex to RGB string
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Sort strings alphabetically
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find min of two numbers
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Reverse tuple
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Check if string is a valid IPv4 address
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Sort strings by last character
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find max of two numbers
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Find max in tuple
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Check if string is a valid IPv6 address
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Filter even numbers
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find min of three numbers
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Find min in tuple
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Remove leading zeros
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Filter odd numbers
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find max of three numbers
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Create range object
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Remove trailing zeros
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Filter positive numbers
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find average of two numbers
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Convert range to list
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Check if string is a palindrome ignoring spaces
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Filter negative numbers
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find average of three numbers
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Check if number in range
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Check if string is a palindrome ignoring punctuation
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Map list to squares
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find sum of first n natural numbers
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Find length of range
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Find middle character
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Map list to absolute values
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find sum of squares of first n natural numbers
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Iterate over range
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Check if string length is even
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Reduce list to sum using lambda
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find sum of cubes of first n natural numbers
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Slice range
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Check if string length is odd
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Reduce list to product using lambda
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find sum of even numbers up to n
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Reverse range
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Return first half of string
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Find cumulative sum
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find sum of odd numbers up to n
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Create list comprehension
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Return second half of string
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Find cumulative product
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find product of first n natural numbers
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Create set comprehension
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Swap first and last character
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Find running maximum
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Check if number is a multiple of another
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Create dictionary comprehension
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Repeat first character n times
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Find running minimum
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find common multiples
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Create generator expression
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Check if string contains all vowels
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Check if list is strictly increasing
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find common divisors
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Use map function
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Check if string contains no vowels
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Check if list is strictly decreasing
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Check if two numbers are coprime
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Use filter function
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Count frequency of each character
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Check if list is monotonic
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find modular inverse
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Use reduce function
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Print character at even indices
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Find longest increasing subsequence length
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find modular exponentiation
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Use lambda function
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Print character at odd indices
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Find longest decreasing subsequence length
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Check if number is a perfect power
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Use zip function
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Reverse string using recursion
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Convert list to tuple
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find digital root
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Use enumerate function
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Reverse string using stack
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Convert tuple to list
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find multiplicative persistence
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Use any function
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Check if two strings differ by one character
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Convert list to set
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Find additive persistence
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Use all function
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Find longest common prefix
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Convert set to list
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Check if number is a Smith number
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Use sorted function
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Find longest common suffix
Module 6: Strings & String Manipulation
EASYSOLVE PROBLEM →
Convert list to string
Module 7: Lists & Tuples
EASYSOLVE PROBLEM →
Check if number is a Kaprekar number
Module 3: Conditional Statements & Logic
EASYSOLVE PROBLEM →
Use reversed function
Module 8: Dictionaries & Sets
EASYSOLVE PROBLEM →
Two Sum
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Reverse Linked List
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Binary Search
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Three Sum
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Merge Two Sorted Lists
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Search Insert Position
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Four Sum
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Remove Nth Node From End of List
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Find First and Last Position of Element in Sorted Array
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Valid Parentheses
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Middle of Linked List
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Find Minimum in Rotated Sorted Array
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Merge Intervals
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Linked List Cycle
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Find Minimum in Rotated Sorted Array II
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Rotate Array
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Linked List Cycle II
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Search in Rotated Sorted Array II
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Product of Array Except Self
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Intersection of Two Linked Lists
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Find Peak Element
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Find Missing Number
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Palindrome Linked List
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Find K Closest Elements
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Find Duplicate Number
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Remove Linked List Elements
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Pow(x, n)
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Find All Duplicates
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Odd Even Linked List
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Sqrt(x)
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Find Peak Element
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Swap Nodes in Pairs
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Valid Perfect Square
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Search in Rotated Sorted Array
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Rotate List
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Arranging Coins
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Search in 2D Matrix
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Reorder List
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Find Smallest Letter Greater Than Target
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Set Matrix Zeroes
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Sort List
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Kth Missing Positive Number
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Spiral Matrix
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Insertion Sort List
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Peak Index in a Mountain Array
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Rotate Image
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Merge k Sorted Lists
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Find Right Interval
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Group Anagrams
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Copy List with Random Pointer
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Random Pick with Weight
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Longest Substring Without Repeating Characters
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Flatten a Multilevel Doubly Linked List
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Capacity To Ship Packages Within D Days
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Longest Palindromic Substring
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Add Two Numbers
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Koko Eating Bananas
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Longest Common Prefix
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Add Two Numbers II
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Split Array Largest Sum
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
String to Integer (atoi)
Module 6: Strings & String Manipulation
MEDIUMSOLVE PROBLEM →
Partition List
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Find the Smallest Divisor Given a Threshold
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Implement strStr()
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Remove Duplicates from Sorted List
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Minimum Number of Days to Make m Bouquets
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Count and Say
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Remove Duplicates from Sorted List II
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Magnetic Force Between Two Balls
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Valid Anagram
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Convert Sorted List to Binary Search Tree
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Minimize Max Distance to Gas Station
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Word Pattern
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Flatten Binary Tree to Linked List
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Max Consecutive Ones III
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Isomorphic Strings
Module 6: Strings & String Manipulation
MEDIUMSOLVE PROBLEM →
Binary Tree Inorder Traversal
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Longest Subarray of 1's After Deleting One Element
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Reverse Words in a String
Module 6: Strings & String Manipulation
MEDIUMSOLVE PROBLEM →
Binary Tree Preorder Traversal
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Maximize Distance to Closest Person
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Simplify Path
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Binary Tree Postorder Traversal
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Shortest Subarray with Sum at Least K
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Decode String
Module 6: Strings & String Manipulation
MEDIUMSOLVE PROBLEM →
Binary Tree Level Order Traversal
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Subarray Product Less Than K
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Encode and Decode Strings
Module 6: Strings & String Manipulation
MEDIUMSOLVE PROBLEM →
Binary Tree Zigzag Level Order Traversal
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Subarray Sum Equals K
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Longest Valid Parentheses
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Maximum Depth of Binary Tree
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Continuous Subarray Sum
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Minimum Window Substring
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Minimum Depth of Binary Tree
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Contiguous Array
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Substring with Concatenation of All Words
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Balanced Binary Tree
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Maximum Size Subarray Sum Equals k
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Permutation in String
Module 6: Strings & String Manipulation
MEDIUMSOLVE PROBLEM →
Symmetric Tree
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Minimum Size Subarray Sum
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Find All Anagrams in a String
Module 6: Strings & String Manipulation
MEDIUMSOLVE PROBLEM →
Same Tree
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Longest Substring with At Most K Distinct Characters
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Sort Colors
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Invert Binary Tree
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Longest Substring with At Most Two Distinct Characters
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Move Zeroes
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Subtree of Another Tree
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Fruit Into Baskets
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Remove Duplicates from Sorted Array
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Diameter of Binary Tree
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Max Consecutive Ones II
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Remove Element
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Binary Tree Paths
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Permutation in String
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Next Permutation
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Path Sum
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Find All Anagrams in a String
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Previous Permutation
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Path Sum II
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Minimum Window Substring
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Combination Sum
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Path Sum III
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Sliding Window Median
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Combination Sum II
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Lowest Common Ancestor of a Binary Tree
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Sliding Window Maximum
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Subsets
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Lowest Common Ancestor of a Binary Search Tree
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Longest Repeating Character Replacement
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Subsets II
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Validate Binary Search Tree
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Count Number of Nice Subarrays
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Permutations
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Recover Binary Search Tree
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Number of Substrings Containing All Three Characters
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Permutations II
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Kth Smallest Element in a BST
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Replace the Substring for Balanced String
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Letter Combinations of a Phone Number
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Binary Search Tree Iterator
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Grumpy Bookstore Owner
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Generate Parentheses
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Serialize and Deserialize Binary Tree
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Max Number of K-Sum Pairs
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Palindrome Partitioning
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Serialize and Deserialize BST
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Maximize the Confusion of an Exam
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Word Break
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Construct Binary Tree from Preorder and Inorder Traversal
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Frequency of the Most Frequent Element
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Word Search
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Construct Binary Tree from Inorder and Postorder Traversal
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Longest Turbulent Subarray
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Surrounded Regions
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Construct Binary Tree from Preorder and Postorder Traversal
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Max Chunks To Make Sorted
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Number of Islands
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Populating Next Right Pointers in Each Node
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Max Chunks To Make Sorted II
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Max Area of Island
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Populating Next Right Pointers in Each Node II
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Jump Game
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Flood Fill
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Binary Tree Right Side View
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Jump Game II
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Rotting Oranges
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Binary Tree Left Side View
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Jump Game III
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Course Schedule
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Find Bottom Left Tree Value
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Jump Game IV
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Course Schedule II
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Find Largest Value in Each Tree Row
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Can Place Flowers
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Alien Dictionary
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Average of Levels in Binary Tree
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Non-overlapping Intervals
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Graph Valid Tree
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Count Complete Tree Nodes
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Minimum Number of Arrows to Burst Balloons
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Clone Graph
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Count Univalue Subtrees
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Meeting Rooms
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Pacific Atlantic Water Flow
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Most Frequent Subtree Sum
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Meeting Rooms II
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Walls and Gates
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Find Duplicate Subtrees
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Insert Interval
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Shortest Path in Binary Matrix
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Sum of Left Leaves
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Remove Covered Intervals
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Open the Lock
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Sum of Root To Leaf Binary Numbers
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Merge Intervals
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Minimum Knight Moves
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Delete Node in a BST
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Interval List Intersections
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Bus Routes
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Insert into a Binary Search Tree
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Employee Free Time
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Word Ladder
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Search in a Binary Search Tree
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
My Calendar I
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Word Ladder II
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Range Sum of BST
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
My Calendar II
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Sliding Window Maximum
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Minimum Distance Between BST Nodes
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
My Calendar III
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Longest Repeating Character Replacement
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Maximum Difference Between Node and Ancestor
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Count Days Without Meetings
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Fruit Into Baskets
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Convert BST to Greater Tree
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Minimum Platforms
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Max Consecutive Ones III
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Trim a Binary Search Tree
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Activity Selection
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Longest Subarray of 1's After Deleting One Element
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Split BST
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Fractional Knapsack
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Kth Largest Element in an Array
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Closest Binary Search Tree Value
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Coin Change
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Top K Frequent Elements
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Closest Binary Search Tree Value II
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Coin Change II
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Find K Closest Elements
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Two Sum IV - Input is a BST
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
House Robber
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Kth Smallest Element in a Sorted Matrix
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
All Nodes Distance K in Binary Tree
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
House Robber II
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Find Median from Data Stream
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Binary Tree Cameras
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Climbing Stairs
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Insert Delete GetRandom O(1)
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Binary Tree Maximum Path Sum
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Min Cost Climbing Stairs
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Design HashMap
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
House Robber III
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Decode Ways
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Design HashSet
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Longest Univalue Path
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Unique Paths
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
LRU Cache
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Distribute Coins in Binary Tree
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Unique Paths II
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
LFU Cache
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Smallest Subtree with all the Deepest Nodes
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Minimum Path Sum
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Min Stack
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Maximum Binary Tree
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Triangle
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Implement Queue using Stacks
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Maximum Width of Binary Tree
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Maximum Subarray
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Implement Stack using Queues
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Vertical Order Traversal of a Binary Tree
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Maximum Product Subarray
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Design Circular Queue
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Boundary of Binary Tree
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Longest Increasing Subsequence
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Design Circular Deque
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Complete Binary Tree Inserter
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Longest Common Subsequence
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Design Twitter
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Cousins in Binary Tree
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Edit Distance
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Design Tic-Tac-Toe
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Check Completeness of a Binary Tree
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Distinct Subsequences
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Design Snake Game
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Check If Two Expression Trees are Equivalent
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Interleaving String
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Design Hit Counter
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Delete Nodes And Return Forest
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Regular Expression Matching
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Design Logger Rate Limiter
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Flip Equivalent Binary Trees
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Wildcard Matching
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Design Parking System
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Find a Corresponding Node of a Binary Tree in a Clone of That Tree
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Word Break
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Design Underground System
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Insert into a Sorted Circular Linked List
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Word Break II
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Design Browser History
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Design Linked List
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Palindrome Partitioning
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Design Food Ratings System
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Design Doubly Linked List
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Palindrome Partitioning II
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Design a Number Container System
Module 7: Lists & Tuples
MEDIUMSOLVE PROBLEM →
Design Circular Deque
Module 11: Object-Oriented Programming (OOP)
MEDIUMSOLVE PROBLEM →
Partition Equal Subset Sum
Module 13: Algorithms: Searching, Sorting & Big-O
MEDIUMSOLVE PROBLEM →
Regular Expression Matching
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Word Ladder II
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Serialize and Deserialize N-ary Tree
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Wildcard Matching
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Alien Dictionary
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Serialize and Deserialize Binary Tree
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Longest Valid Parentheses
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Course Schedule III
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Serialize and Deserialize BST
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Edit Distance
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Reconstruct Itinerary
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Encode and Decode TinyURL
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Distinct Subsequences
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Evaluate Division
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Encode and Decode Strings
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Interleaving String
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Redundant Connection
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design In-Memory File System
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Scramble String
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Redundant Connection II
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design Search Autocomplete System
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Palindrome Partitioning II
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Network Delay Time
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design Add and Search Words Data Structure
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Dungeon Game
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Cheapest Flights Within K Stops
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Implement Trie (Prefix Tree)
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Maximal Rectangle
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Find the City With the Smallest Number of Neighbors at a Threshold Distance
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Implement Trie II
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Largest Rectangle in Histogram
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Minimum Cost to Reach Destination in Time
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Word Search II
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Trapping Rain Water
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Maximum Path Quality of a Graph
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Prefix and Suffix Search
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Trapping Rain Water II
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Number of Ways to Arrive at Destination
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Concatenated Words
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Minimum Window Substring
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Path with Maximum Probability
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Palindrome Pairs
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Minimum Window Subsequence
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Path with Minimum Effort
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Longest Word in Dictionary
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Longest Increasing Path in a Matrix
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Swim in Rising Water
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Longest Word in Dictionary through Deleting
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Russian Doll Envelopes
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Shortest Path Visiting All Nodes
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Short Encoding of Words
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Maximum Profit in Job Scheduling
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Shortest Path with Alternating Colors
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Stream of Characters
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Maximum Number of Events That Can Be Attended
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Second Minimum Time to Reach Destination
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Maximum XOR of Two Numbers in an Array
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Maximum Number of Events That Can Be Attended II
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Minimum Number of Vertices to Reach All Nodes
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design a Text Editor
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Maximum Sum of 3 Non-Overlapping Subarrays
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Maximum Number of Accepted Invitations
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design a Leaderboard
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Maximum Sum of Subarray with Length Constraint
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Detonate the Maximum Bombs
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design a Movie Rental System
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Burst Balloons
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Count Subtrees With Max Distance Between Cities
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design a Number Container System
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Remove Boxes
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Number of Restricted Paths From First to Last Node
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design an Ordered Stream
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Strange Printer
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Find Critical and Pseudo-Critical Edges in Minimum Spanning Tree
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design a Bitset
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Stone Game
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Connecting Cities With Minimum Cost
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design a Memory Allocator
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Stone Game II
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Min Cost to Connect All Points
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design a Parking System
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Stone Game III
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Optimize Water Distribution in a Village
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design a Food Ratings System
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Stone Game IV
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Smallest String With Swaps
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design Underground System
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Stone Game V
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Minimize Malware Spread
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design Browser History
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Stone Game VI
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Minimize Malware Spread II
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design Hit Counter
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Stone Game VII
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Graph Connectivity With Threshold
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design Logger Rate Limiter
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Stone Game VIII
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Most Stones Removed with Same Row or Column
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design Tic-Tac-Toe
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Stone Game IX
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Regions Cut By Slashes
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design Snake Game
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Predict the Winner
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Couples Holding Hands
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design Circular Queue
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Can I Win
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Satisfiability of Equality Equations
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design Circular Deque
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Guess Number Higher or Lower II
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Number of Closed Islands
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design Front Middle Back Queue
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Super Egg Drop
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Number of Enclaves
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design Skiplist
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Minimum Cost to Merge Stones
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Max Area of Island
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design Linked List
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Minimum Cost to Cut a Stick
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Surrounded Regions
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design Doubly Linked List
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Cherry Pickup
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Number of Distinct Islands
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design HashMap
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Cherry Pickup II
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Number of Distinct Islands II
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design HashSet
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Dungeon Game
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Making A Large Island
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
LRU Cache
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Freedom Trail
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Count Sub Islands
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
LFU Cache
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Palindrome Removal
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Number of Islands II
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Min Stack
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Longest Palindromic Subsequence
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Number of Operations to Make Network Connected
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Max Stack
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Longest Palindromic Substring
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
All Paths From Source to Target
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design a Stack With Increment Operation
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Shortest Common Supersequence
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
All Paths from Source Lead to Destination
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design a Queue With Increment Operation
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Minimum ASCII Delete Sum for Two Strings
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Clone Graph
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design a Number Pair System
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Delete Operation for Two Strings
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Clone N-ary Tree
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design a Food Website
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Number of Ways to Stay in the Same Place After Some Steps
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Is Graph Bipartite?
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design a Music Player
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Number of Ways to Reach a Position
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Possible Bipartition
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design a Calendar
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Knight Dialer
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Bus Routes
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design a Booking System
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Knight Probability in Chessboard
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Minimum Jumps to Reach Home
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design a Chat System
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Out of Boundary Paths
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Jump Game IV
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design a Voting System
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Number of Paths with Max Score
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Jump Game V
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design a Survey System
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Count Vowels Permutation
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Open the Lock
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design a Quiz System
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Count All Valid Pickup and Delivery Options
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Sliding Puzzle
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design a Library System
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Number of Music Playlists
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Shortest Bridge
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Design a Banking System
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Number of Ways to Paint N × 3 Grid
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
01 Matrix
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Implement Magic Dictionary
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Domino and Tromino Tiling
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Rotting Oranges
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Implement Rand10() Using Rand7()
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Minimum Number of Taps to Open to Water a Garden
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Walls and Gates
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Random Pick with Blacklist
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Video Stitching
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Snakes and Ladders
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Random Point in Non-overlapping Rectangles
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Minimum Number of Refueling Stops
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Word Search
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Generate Random Point in a Circle
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Maximum Vacation Days
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Word Search II
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Repeated DNA Sequences
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Paint House III
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Sudoku Solver
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Longest Duplicate Substring
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Best Time to Buy and Sell Stock III
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
N-Queens
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Longest Repeating Substring
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Best Time to Buy and Sell Stock IV
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
N-Queens II
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Maximum Length of Repeated Subarray
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Best Time to Buy and Sell Stock with Cooldown
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Permutations
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Count of Smaller Numbers After Self
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Best Time to Buy and Sell Stock with Transaction Fee
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Permutations II
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Count of Range Sum
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Maximum Subarray Sum with One Deletion
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Combination Sum
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Reverse Pairs
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Maximum Product Subarray
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Combination Sum II
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Queue Reconstruction by Height
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Maximum Alternating Subsequence Sum
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Subsets
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Russian Doll Envelopes
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Maximum Score from Performing Multiplication Operations
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Subsets II
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Maximum Height by Stacking Cuboids
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Maximum Length of Repeated Subarray
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Palindrome Partitioning
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Longest Increasing Subsequence II
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Maximum Sum of Two Non-Overlapping Subarrays
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Restore IP Addresses
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Maximum Sum of 3 Non-Overlapping Subarrays
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Maximum Sum of Subarray with Sum Divisible by K
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Letter Case Permutation
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Create Maximum Number
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Count Subarrays with Sum Divisible by K
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Generate Parentheses
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Remove K Digits
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Count Subarrays with Odd Sum
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Remove Invalid Parentheses
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Remove Duplicate Letters
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Count Number of Teams
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Expression Add Operators
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Smallest Subsequence of Distinct Characters
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Count Number of Pairs with Absolute Difference K
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Different Ways to Add Parentheses
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Largest Number
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Number of Submatrices That Sum to Target
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Unique Binary Search Trees II
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Custom Sort String
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Max Sum of Rectangle No Larger Than K
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Beautiful Arrangement
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Sort Characters By Frequency
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Largest Sum of Averages
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Beautiful Arrangement II
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Reorganize String
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Split Array Largest Sum
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Construct K Palindrome Strings
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Rearrange String k Distance Apart
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Partition to K Equal Sum Subsets
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Partition to K Equal Sum Subsets
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Task Scheduler
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Partition Array Into Two Arrays to Minimize Sum Difference
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Matchsticks to Square
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Meeting Scheduler
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Minimum Difference Between Largest and Smallest Value in Three Moves
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Splitting a String Into Descending Consecutive Values
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Minimum Number of Arrows to Burst Balloons
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Minimum Swaps To Make Sequences Increasing
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Maximum Length of a Concatenated String with Unique Characters
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Non-overlapping Intervals
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Minimum Cost For Tickets
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Maximum Product of the Length of Two Palindromic Subsequences
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Insert Interval
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Minimum Cost to Reach Destination in Time
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Count Number of Maximum Bitwise-OR Subsets
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Merge Intervals
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Minimum Skips to Arrive at Meeting On Time
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Find Minimum Time to Finish All Jobs
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Employee Free Time
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Minimum Number of Days to Disconnect Island
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Maximum Compatibility Score Sum
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
My Calendar I
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Minimum Number of Days to Eat N Oranges
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Minimum XOR Sum of Two Arrays
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
My Calendar II
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Minimum Operations to Make Array Non-decreasing
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
The Number of Good Subsets
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
My Calendar III
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Minimum Replacements to Sort the Array
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Tallest Billboard
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Count Days Without Meetings
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Minimum Score Triangulation of Polygon
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
K-Similar Strings
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Minimum Platforms
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Minimum Difficulty of a Job Schedule
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
K-th Smallest in Lexicographical Order
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Activity Selection
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Minimum Insertion Steps to Make a String Palindrome
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Lexicographical Numbers
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Fractional Knapsack
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →
Minimum Deletions to Make String Balanced
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Find the Closest Palindrome
Module 13: Algorithms: Searching, Sorting & Big-O
HARDSOLVE PROBLEM →
Job Sequencing Problem
Module 14: Advanced Python: Decorators, Generators & Context Managers
HARDSOLVE PROBLEM →