✓ Mark Friday Purchases I completed Friday Purchases I Solve ↗ ✓ Mark Two Sum completed Two Sum Solve ↗ ✓ Mark Longest Palindromic Substring completed Longest Palindromic Substring Solve ↗ ✓ Mark Palindrome Number completed Palindrome Number Solve ↗ ✓ Mark Maximum Subarray completed Maximum Subarray Solve ↗ ✓ Mark Container With Most Water completed Container With Most Water Solve ↗ ✓ Mark Move Zeroes completed Move Zeroes Solve ↗ ✓ Mark Best Time to Buy and Sell Stock completed Best Time to Buy and Sell Stock Solve ↗ ✓ Mark Longest Common Prefix completed Longest Common Prefix Solve ↗ ✓ Mark Rank Transform of an Array completed Rank Transform of an Array Solve ↗ ✓ Mark Majority Element completed Majority Element Solve ↗ ✓ Mark Second Highest Salary completed Second Highest Salary Solve ↗ ✓ Mark Valid Anagram completed Valid Anagram Solve ↗ ✓ Mark 3Sum completed 3Sum Solve ↗ ✓ Mark First Missing Positive completed First Missing Positive Solve ↗ ✓ Mark Longest Substring Without Repeating Characters completed Longest Substring Without Repeating Characters Solve ↗ ✓ Mark Roman to Integer completed Roman to Integer Solve ↗ ✓ Mark Valid Parentheses completed Valid Parentheses Solve ↗ ✓ Mark Fibonacci Number completed Fibonacci Number Solve ↗ ✓ Mark Find the Index of the First Occurrence in a String completed Find the Index of the First Occurrence in a String Solve ↗ ✓ Mark Reverse String completed Reverse String Solve ↗ ✓ Mark Single Number completed Single Number Solve ↗ ✓ Mark Sort Colors completed Sort Colors Solve ↗ ✓ Mark Integer to Roman completed Integer to Roman Solve ↗ ✓ Mark Remove Duplicates from Sorted Array completed Remove Duplicates from Sorted Array Solve ↗ ✓ Mark Median of Two Sorted Arrays completed Median of Two Sorted Arrays Solve ↗ ✓ Mark Merge Sorted Array completed Merge Sorted Array Solve ↗ ✓ Mark Reverse Integer completed Reverse Integer Solve ↗ ✓ Mark Contains Duplicate completed Contains Duplicate Solve ↗ ✓ Mark Jump Game completed Jump Game Solve ↗ ✓ Mark Rotate Array completed Rotate Array Solve ↗ ✓ Mark Spiral Matrix completed Spiral Matrix Solve ↗ ✓ Mark Subarray Sum Equals K completed Subarray Sum Equals K Solve ↗ ✓ Mark Valid Palindrome completed Valid Palindrome Solve ↗ ✓ Mark Check if Array Is Sorted and Rotated completed Check if Array Is Sorted and Rotated Solve ↗ ✓ Mark Maximum Product Subarray completed Maximum Product Subarray Solve ↗ ✓ Mark Contains Duplicate II completed Contains Duplicate II Solve ↗ ✓ Mark First Unique Character in a String completed First Unique Character in a String Solve ↗ ✓ Mark Group Anagrams completed Group Anagrams Solve ↗ ✓ Mark Pow(x, n) completed Pow(x, n) Solve ↗ ✓ Mark Task Scheduler completed Task Scheduler Solve ↗ ✓ Mark Zigzag Grid Traversal With Skip completed Zigzag Grid Traversal With Skip Solve ↗ ✓ Mark Climbing Stairs completed Climbing Stairs Solve ↗ ✓ Mark Count the Digits That Divide a Number completed Count the Digits That Divide a Number Solve ↗ ✓ Mark Maximum Ascending Subarray Sum completed Maximum Ascending Subarray Sum Solve ↗ ✓ Mark Maximum Product of Three Numbers completed Maximum Product of Three Numbers Solve ↗ ✓ Mark Remove Letter To Equalize Frequency completed Remove Letter To Equalize Frequency Solve ↗ ✓ Mark Trapping Rain Water completed Trapping Rain Water Solve ↗ ✓ Mark Find First and Last Position of Element in Sorted Array completed Find First and Last Position of Element in Sorted Array Solve ↗ ✓ Mark Largest Rectangle in Histogram completed Largest Rectangle in Histogram Solve ↗ ✓ Mark Minimum Cuts to Divide a Circle completed Minimum Cuts to Divide a Circle Solve ↗ ✓ Mark Minimum Operations to Exceed Threshold Value I completed Minimum Operations to Exceed Threshold Value I Solve ↗ ✓ Mark Minimum Operations to Exceed Threshold Value II completed Minimum Operations to Exceed Threshold Value II Solve ↗ ✓ Mark Palindrome Partitioning IV completed Palindrome Partitioning IV Solve ↗ ✓ Mark Search in Rotated Sorted Array completed Search in Rotated Sorted Array Solve ↗ ✓ Mark Add Binary completed Add Binary Solve ↗ ✓ Mark Bitwise ORs of Subarrays completed Bitwise ORs of Subarrays Solve ↗ ✓ Mark Longest Consecutive Sequence completed Longest Consecutive Sequence Solve ↗ ✓ Mark Maximum Average Subarray I completed Maximum Average Subarray I Solve ↗ ✓ Mark Merge Intervals completed Merge Intervals Solve ↗ ✓ Mark Peak Index in a Mountain Array completed Peak Index in a Mountain Array Solve ↗ ✓ Mark Plus One completed Plus One Solve ↗ ✓ Mark Set Matrix Zeroes completed Set Matrix Zeroes Solve ↗ ✓ Mark Sqrt(x) completed Sqrt(x) Solve ↗ ✓ Mark 4Sum completed 4Sum Solve ↗ ✓ Mark Add Two Numbers completed Add Two Numbers Solve ↗ ✓ Mark Burst Balloons completed Burst Balloons Solve ↗ ✓ Mark Count Number of Pairs With Absolute Difference K completed Count Number of Pairs With Absolute Difference K Solve ↗ ✓ Mark Duplicate Emails completed Duplicate Emails Solve ↗ ✓ Mark Employees Earning More Than Their Managers completed Employees Earning More Than Their Managers Solve ↗ ✓ Mark House Robber completed House Robber Solve ↗ ✓ Mark Kth Smallest Element in a BST completed Kth Smallest Element in a BST Solve ↗ ✓ Mark Length of Last Word completed Length of Last Word Solve ↗ ✓ Mark Letter Combinations of a Phone Number completed Letter Combinations of a Phone Number Solve ↗ ✓ Mark Missing Number completed Missing Number Solve ↗ ✓ Mark Search Insert Position completed Search Insert Position Solve ↗ ✓ Mark Single Element in a Sorted Array completed Single Element in a Sorted Array Solve ↗ ✓ Mark Smallest Sufficient Team completed Smallest Sufficient Team Solve ↗ ✓ Mark Sort an Array completed Sort an Array Solve ↗ ✓ Mark Split Array With Same Average completed Split Array With Same Average Solve ↗ ✓ Mark Squares of a Sorted Array completed Squares of a Sorted Array Solve ↗ ✓ Mark Toeplitz Matrix completed Toeplitz Matrix Solve ↗ ✓ Mark Two Sum II - Input Array Is Sorted completed Two Sum II - Input Array Is Sorted Solve ↗ ✓ Mark Unique Paths completed Unique Paths Solve ↗ ✓ Mark Count Primes completed Count Primes Solve ↗ ✓ Mark Happy Number completed Happy Number Solve ↗ ✓ Mark Middle of the Linked List completed Middle of the Linked List Solve ↗ ✓ Mark Min Stack completed Min Stack Solve ↗ ✓ Mark Next Permutation completed Next Permutation Solve ↗ ✓ Mark Pascal's Triangle completed Pascal's Triangle Solve ↗ ✓ Mark Product of Array Except Self completed Product of Array Except Self Solve ↗ ✓ Mark Product Sales Analysis I completed Product Sales Analysis I Solve ↗ ✓ Mark Remove Nth Node From End of List completed Remove Nth Node From End of List Solve ↗ ✓ Mark Reverse Linked List completed Reverse Linked List Solve ↗ ✓ Mark Sliding Window Maximum completed Sliding Window Maximum Solve ↗ ✓ Mark Diameter of Binary Tree completed Diameter of Binary Tree Solve ↗ ✓ Mark Find Minimum in Rotated Sorted Array completed Find Minimum in Rotated Sorted Array Solve ↗ ✓ Mark Find Peak Element completed Find Peak Element Solve ↗ ✓ Mark Find the Duplicate Number completed Find the Duplicate Number Solve ↗ ✓ Mark Generate Parentheses completed Generate Parentheses Solve ↗ ✓ Mark Koko Eating Bananas completed Koko Eating Bananas Solve ↗ ✓ Mark Longest Increasing Subsequence completed Longest Increasing Subsequence Solve ↗ ✓ Mark Longest Palindromic Subsequence completed Longest Palindromic Subsequence Solve ↗ ✓ Mark Max Consecutive Ones completed Max Consecutive Ones Solve ↗ ✓ Mark Merge k Sorted Lists completed Merge k Sorted Lists Solve ↗ ✓ Mark N-Queens completed N-Queens Solve ↗ ✓ Mark Palindrome Linked List completed Palindrome Linked List Solve ↗ ✓ Mark Partition Equal Subset Sum completed Partition Equal Subset Sum Solve ↗ ✓ Mark Permutation in String completed Permutation in String Solve ↗ ✓ Mark Remove Duplicates from Sorted List completed Remove Duplicates from Sorted List Solve ↗ ✓ Mark Running Sum of 1d Array completed Running Sum of 1d Array Solve ↗ ✓ Mark Search in Rotated Sorted Array II completed Search in Rotated Sorted Array II Solve ↗ ✓ Mark Serialize and Deserialize Binary Tree completed Serialize and Deserialize Binary Tree Solve ↗ ✓ Mark String to Integer (atoi) completed String to Integer (atoi) Solve ↗ ✓ Mark Subsets completed Subsets Solve ↗ ✓ Mark Subsets II completed Subsets II Solve ↗ ✓ Mark Tallest Billboard completed Tallest Billboard Solve ↗ ✓ Mark Article Views I completed Article Views I Solve ↗ ✓ Mark Assign Cookies completed Assign Cookies Solve ↗ ✓ Mark Best Time to Buy and Sell Stock II completed Best Time to Buy and Sell Stock II Solve ↗ ✓ Mark Combine Two Tables completed Combine Two Tables Solve ↗ ✓ Mark Consecutive Numbers completed Consecutive Numbers Solve ↗ ✓ Mark Customer Who Visited but Did Not Make Any Transactions completed Customer Who Visited but Did Not Make Any Transactions Solve ↗ ✓ Mark Daily Temperatures completed Daily Temperatures Solve ↗ ✓ Mark Decode String completed Decode String Solve ↗ ✓ Mark Delete Duplicate Emails completed Delete Duplicate Emails Solve ↗ ✓ Mark Delete the Middle Node of a Linked List completed Delete the Middle Node of a Linked List Solve ↗ ✓ Mark Find Missing Elements completed Find Missing Elements Solve ↗ ✓ Mark Find Pivot Index completed Find Pivot Index Solve ↗ ✓ Mark Find Subsequence of Length K With the Largest Sum completed Find Subsequence of Length K With the Largest Sum Solve ↗ ✓ Mark Find the Peaks completed Find the Peaks Solve ↗ ✓ Mark Fizz Buzz completed Fizz Buzz Solve ↗ ✓ Mark Jump Game II completed Jump Game II Solve ↗ ✓ Mark K-diff Pairs in an Array completed K-diff Pairs in an Array Solve ↗ ✓ Mark Lemonade Change completed Lemonade Change Solve ↗ ✓ Mark Longest Subarray of 1's After Deleting One Element completed Longest Subarray of 1's After Deleting One Element Solve ↗ ✓ Mark LRU Cache completed LRU Cache Solve ↗ ✓ Mark Managers with at Least 5 Direct Reports completed Managers with at Least 5 Direct Reports Solve ↗ ✓ Mark Maximum Total Subarray Value I completed Maximum Total Subarray Value I Solve ↗ ✓ Mark Minimum Depth of Binary Tree completed Minimum Depth of Binary Tree Solve ↗ ✓ Mark Minimum Moves to Equal Array Elements II completed Minimum Moves to Equal Array Elements II Solve ↗ ✓ Mark Next Greater Element I completed Next Greater Element I Solve ↗ ✓ Mark Non-overlapping Intervals completed Non-overlapping Intervals Solve ↗ ✓ Mark Number of Islands completed Number of Islands Solve ↗ ✓ Mark Permutations completed Permutations Solve ↗ ✓ Mark Range Sum Query - Immutable completed Range Sum Query - Immutable Solve ↗ ✓ Mark Remove Element completed Remove Element Solve ↗ ✓ Mark Reorder List completed Reorder List Solve ↗ ✓ Mark Reverse Words in a String completed Reverse Words in a String Solve ↗ ✓ Mark Same Tree completed Same Tree Solve ↗ ✓ Mark Search a 2D Matrix completed Search a 2D Matrix Solve ↗ ✓ Mark String Compression completed String Compression Solve ↗ ✓ Mark Third Maximum Number completed Third Maximum Number Solve ↗ ✓ Mark Top K Frequent Elements completed Top K Frequent Elements Solve ↗ ✓ Mark Ugly Number completed Ugly Number Solve ↗ ✓ Mark 3Sum Closest completed 3Sum Closest Solve ↗ ✓ Mark Asteroid Collision completed Asteroid Collision Solve ↗ ✓ Mark Binary Search completed Binary Search Solve ↗ ✓ Mark Binary Tree Inorder Traversal completed Binary Tree Inorder Traversal Solve ↗ ✓ Mark Binary Tree Maximum Path Sum completed Binary Tree Maximum Path Sum Solve ↗ ✓ Mark Boats to Save People completed Boats to Save People Solve ↗ ✓ Mark Bulb Switcher completed Bulb Switcher Solve ↗ ✓ Mark Check If Array Pairs Are Divisible by k completed Check If Array Pairs Are Divisible by k Solve ↗ ✓ Mark Contiguous Array completed Contiguous Array Solve ↗ ✓ Mark Continuous Subarray Sum completed Continuous Subarray Sum Solve ↗ ✓ Mark Convert Sorted List to Binary Search Tree completed Convert Sorted List to Binary Search Tree Solve ↗ ✓ Mark Count and Say completed Count and Say Solve ↗ ✓ Mark Count Odd Numbers in an Interval Range completed Count Odd Numbers in an Interval Range Solve ↗ ✓ Mark Count the Number of Fair Pairs completed Count the Number of Fair Pairs Solve ↗ ✓ Mark Create Hello World Function completed Create Hello World Function Solve ↗ ✓ Mark Department Highest Salary completed Department Highest Salary Solve ↗ ✓ Mark Divisor Game completed Divisor Game Solve ↗ ✓ Mark Employee Bonus completed Employee Bonus Solve ↗ ✓ Mark Factorial Trailing Zeroes completed Factorial Trailing Zeroes Solve ↗ ✓ Mark Find All Duplicates in an Array completed Find All Duplicates in an Array Solve ↗ ✓ Mark Find All Numbers Disappeared in an Array completed Find All Numbers Disappeared in an Array Solve ↗ ✓ Mark Find Numbers with Even Number of Digits completed Find Numbers with Even Number of Digits Solve ↗ ✓ Mark Find Smallest Letter Greater Than Target completed Find Smallest Letter Greater Than Target Solve ↗ ✓ Mark Find the Original Typed String I completed Find the Original Typed String I Solve ↗ ✓ Mark Find the Winner of the Circular Game completed Find the Winner of the Circular Game Solve ↗ ✓ Mark Flood Fill completed Flood Fill Solve ↗ ✓ Mark Fruit Into Baskets completed Fruit Into Baskets Solve ↗ ✓ Mark Gas Station completed Gas Station Solve ↗ ✓ Mark GCD of Odd and Even Sums completed GCD of Odd and Even Sums Solve ↗ ✓ Mark Guess Number Higher or Lower completed Guess Number Higher or Lower Solve ↗ ✓ Mark How Many Numbers Are Smaller Than the Current Number completed How Many Numbers Are Smaller Than the Current Number Solve ↗ ✓ Mark Insert Interval completed Insert Interval Solve ↗ ✓ Mark Integer to English Words completed Integer to English Words Solve ↗ ✓ Mark Intersection of Two Arrays II completed Intersection of Two Arrays II Solve ↗ ✓ Mark Intersection of Two Linked Lists completed Intersection of Two Linked Lists Solve ↗ ✓ Mark Isomorphic Strings completed Isomorphic Strings Solve ↗ ✓ Mark Kth Largest Element in an Array completed Kth Largest Element in an Array Solve ↗ ✓ Mark Largest Number completed Largest Number Solve ↗ ✓ Mark Linked List Cycle completed Linked List Cycle Solve ↗ ✓ Mark Linked List Cycle II completed Linked List Cycle II Solve ↗ ✓ Mark Longest Balanced Substring II completed Longest Balanced Substring II Solve ↗ ✓ Mark Longest Common Subsequence completed Longest Common Subsequence Solve ↗ ✓ Mark Longest Palindrome completed Longest Palindrome Solve ↗ ✓ Mark Majority Element II completed Majority Element II Solve ↗ ✓ Mark Max Number of K-Sum Pairs completed Max Number of K-Sum Pairs Solve ↗ ✓ Mark Maximal Rectangle completed Maximal Rectangle Solve ↗ ✓ Mark Maximum Depth of Binary Tree completed Maximum Depth of Binary Tree Solve ↗ ✓ Mark Maximum Gap completed Maximum Gap Solve ↗ ✓ Mark Maximum Ice Cream Bars completed Maximum Ice Cream Bars Solve ↗ ✓ Mark Maximum Nesting Depth of the Parentheses completed Maximum Nesting Depth of the Parentheses Solve ↗ ✓ Mark Maximum Number of Events That Can Be Attended II completed Maximum Number of Events That Can Be Attended II Solve ↗ ✓ Mark Maximum Number of Vowels in a Substring of Given Length completed Maximum Number of Vowels in a Substring of Given Length Solve ↗ ✓ Mark Maximum Product of Two Elements in an Array completed Maximum Product of Two Elements in an Array Solve ↗ ✓ Mark Maximum Sum of Distinct Subarrays With Length K completed Maximum Sum of Distinct Subarrays With Length K Solve ↗ ✓ Mark Merge Two Sorted Lists completed Merge Two Sorted Lists Solve ↗ ✓ Mark Min Cost Climbing Stairs completed Min Cost Climbing Stairs Solve ↗ ✓ Mark Minimum Number of Operations to Make Array Continuous completed Minimum Number of Operations to Make Array Continuous Solve ↗ ✓ Mark Minimum Number of Operations to Reinitialize a Permutation completed Minimum Number of Operations to Reinitialize a Permutation Solve ↗ ✓ Mark Minimum Size Subarray Sum completed Minimum Size Subarray Sum Solve ↗ ✓ Mark Next Greater Element II completed Next Greater Element II Solve ↗ ✓ Mark Nim Game completed Nim Game Solve ↗ ✓ Mark Nth Highest Salary completed Nth Highest Salary Solve ↗ ✓ Mark Odd Even Linked List completed Odd Even Linked List Solve ↗ ✓ Mark Online Stock Span completed Online Stock Span Solve ↗ ✓ Mark Power of Two completed Power of Two Solve ↗ ✓ Mark Project Employees I completed Project Employees I Solve ↗ ✓ Mark Ransom Note completed Ransom Note Solve ↗ ✓ Mark Recyclable and Low Fat Products completed Recyclable and Low Fat Products Solve ↗ ✓ Mark Reducing Dishes completed Reducing Dishes Solve ↗ ✓ Mark Regular Expression Matching completed Regular Expression Matching Solve ↗ ✓ Mark Remove All Occurrences of a Substring completed Remove All Occurrences of a Substring Solve ↗ ✓ Mark Remove Linked List Elements completed Remove Linked List Elements Solve ↗ ✓ Mark Remove Outermost Parentheses completed Remove Outermost Parentheses Solve ↗ ✓ Mark Repeated Substring Pattern completed Repeated Substring Pattern Solve ↗ ✓ Mark Replace Employee ID With The Unique Identifier completed Replace Employee ID With The Unique Identifier Solve ↗ ✓ Mark Reshape the Matrix completed Reshape the Matrix Solve ↗ ✓ Mark Return Length of Arguments Passed completed Return Length of Arguments Passed Solve ↗ ✓ Mark Reverse Nodes in k-Group completed Reverse Nodes in k-Group Solve ↗ ✓ Mark Rotate Image completed Rotate Image Solve ↗ ✓ Mark Rotate String completed Rotate String Solve ↗ ✓ Mark Rotting Oranges completed Rotting Oranges Solve ↗ ✓ Mark Search in a Binary Search Tree completed Search in a Binary Search Tree Solve ↗ ✓ Mark Set Mismatch completed Set Mismatch Solve ↗ ✓ Mark Smallest Integer Divisible by K completed Smallest Integer Divisible by K Solve ↗ ✓ Mark Smallest Range Covering Elements from K Lists completed Smallest Range Covering Elements from K Lists Solve ↗ ✓ Mark Sort Array By Parity completed Sort Array By Parity Solve ↗ ✓ Mark Spiral Matrix II completed Spiral Matrix II Solve ↗ ✓ Mark Subarray Product Less Than K completed Subarray Product Less Than K Solve ↗ ✓ Mark Subtract the Product and Sum of Digits of an Integer completed Subtract the Product and Sum of Digits of an Integer Solve ↗ ✓ Mark Subtree of Another Tree completed Subtree of Another Tree Solve ↗ ✓ Mark Swap Nodes in Pairs completed Swap Nodes in Pairs Solve ↗ ✓ Mark Teemo Attacking completed Teemo Attacking Solve ↗ ✓ Mark Top K Frequent Words completed Top K Frequent Words Solve ↗ ✓ Mark Valid Word completed Valid Word Solve ↗ ✓ Mark Vertical Order Traversal of a Binary Tree completed Vertical Order Traversal of a Binary Tree Solve ↗ ✓ Mark Water Bottles completed Water Bottles Solve ↗ ✓ Mark Word Ladder completed Word Ladder Solve ↗ ✓ Mark Zigzag Conversion completed Zigzag Conversion Solve ↗