✓ Mark Two Sum completed Two Sum Solve ↗ ✓ Mark Add Two Numbers completed Add Two Numbers Solve ↗ ✓ Mark Best Time to Buy and Sell Stock completed Best Time to Buy and Sell Stock Solve ↗ ✓ Mark Group Anagrams completed Group Anagrams Solve ↗ ✓ Mark Longest Palindromic Substring completed Longest Palindromic Substring Solve ↗ ✓ Mark Longest Substring Without Repeating Characters completed Longest Substring Without Repeating Characters Solve ↗ ✓ Mark LRU Cache completed LRU Cache Solve ↗ ✓ Mark Median of Two Sorted Arrays completed Median of Two Sorted Arrays Solve ↗ ✓ Mark Remove Duplicates from Sorted Array completed Remove Duplicates from Sorted Array Solve ↗ ✓ Mark Roman to Integer completed Roman to Integer Solve ↗ ✓ Mark Subarray Sum Equals K completed Subarray Sum Equals K Solve ↗ ✓ Mark Trapping Rain Water completed Trapping Rain Water Solve ↗ ✓ Mark 3Sum completed 3Sum Solve ↗ ✓ Mark Battleships in a Board completed Battleships in a Board Solve ↗ ✓ Mark Container With Most Water completed Container With Most Water Solve ↗ ✓ Mark Count the Number of Infection Sequences completed Count the Number of Infection Sequences Solve ↗ ✓ Mark Daily Temperatures completed Daily Temperatures Solve ↗ ✓ Mark Design Authentication Manager completed Design Authentication Manager 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 Jump Game II completed Jump Game II Solve ↗ ✓ Mark Longest Common Prefix completed Longest Common Prefix Solve ↗ ✓ Mark Majority Element completed Majority Element Solve ↗ ✓ Mark Maximum Subarray completed Maximum Subarray Solve ↗ ✓ Mark Meeting Rooms II completed Meeting Rooms II Solve ↗ ✓ Mark Merge Intervals completed Merge Intervals Solve ↗ ✓ Mark Minimum Difficulty of a Job Schedule completed Minimum Difficulty of a Job Schedule Solve ↗ ✓ Mark Minimum Operations to Make Array Equal to Target completed Minimum Operations to Make Array Equal to Target Solve ↗ ✓ Mark Minimum Operations to Reduce an Integer to 0 completed Minimum Operations to Reduce an Integer to 0 Solve ↗ ✓ Mark Next Permutation completed Next Permutation Solve ↗ ✓ Mark Number of Islands completed Number of Islands Solve ↗ ✓ Mark Palindrome Number completed Palindrome Number Solve ↗ ✓ Mark Reverse Integer completed Reverse Integer Solve ↗ ✓ Mark Reverse Nodes in k-Group completed Reverse Nodes in k-Group Solve ↗ ✓ Mark Rising Temperature completed Rising Temperature Solve ↗ ✓ Mark Rotate Image completed Rotate Image Solve ↗ ✓ Mark Search in Rotated Sorted Array completed Search in Rotated Sorted Array Solve ↗ ✓ Mark Serialize and Deserialize Binary Tree completed Serialize and Deserialize Binary Tree Solve ↗ ✓ Mark Spiral Matrix completed Spiral Matrix Solve ↗ ✓ Mark Valid Parentheses completed Valid Parentheses Solve ↗ ✓ Mark Average Time of Process per Machine completed Average Time of Process per Machine Solve ↗ ✓ Mark Calculate Money in Leetcode Bank completed Calculate Money in Leetcode Bank Solve ↗ ✓ Mark Climbing Stairs completed Climbing Stairs Solve ↗ ✓ Mark Coin Change completed Coin Change Solve ↗ ✓ Mark Contains Duplicate completed Contains Duplicate Solve ↗ ✓ Mark Course Schedule II completed Course Schedule II Solve ↗ ✓ Mark Decode String completed Decode String Solve ↗ ✓ Mark Find Median from Data Stream completed Find Median from Data Stream Solve ↗ ✓ Mark Find the Duplicate Number completed Find the Duplicate Number Solve ↗ ✓ Mark First Missing Positive completed First Missing Positive Solve ↗ ✓ Mark First Unique Character in a String completed First Unique Character in a String Solve ↗ ✓ Mark Generate Parentheses completed Generate Parentheses Solve ↗ ✓ Mark Largest Rectangle in Histogram completed Largest Rectangle in Histogram Solve ↗ ✓ Mark Linked List Cycle completed Linked List Cycle Solve ↗ ✓ Mark Longest Repeating Character Replacement completed Longest Repeating Character Replacement Solve ↗ ✓ Mark Lowest Common Ancestor of a Binary Tree completed Lowest Common Ancestor of a Binary Tree Solve ↗ ✓ Mark Maximum Product Subarray completed Maximum Product Subarray Solve ↗ ✓ Mark Merge k Sorted Lists completed Merge k Sorted Lists Solve ↗ ✓ Mark Merge Sorted Array completed Merge Sorted Array Solve ↗ ✓ Mark Merge Two Sorted Lists completed Merge Two Sorted Lists Solve ↗ ✓ Mark Minimum Edge Reversals So Every Node Is Reachable completed Minimum Edge Reversals So Every Node Is Reachable Solve ↗ ✓ Mark Minimum Initial Energy to Finish Tasks completed Minimum Initial Energy to Finish Tasks Solve ↗ ✓ Mark Minimum Number of Steps to Make Two Strings Anagram completed Minimum Number of Steps to Make Two Strings Anagram Solve ↗ ✓ Mark Multiply Strings completed Multiply Strings Solve ↗ ✓ Mark N-Queens completed N-Queens Solve ↗ ✓ Mark Permutations completed Permutations Solve ↗ ✓ Mark Product of Array Except Self completed Product of Array Except Self Solve ↗ ✓ Mark Regular Expression Matching completed Regular Expression Matching 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 Rotate Array completed Rotate Array Solve ↗ ✓ Mark Rotting Oranges completed Rotting Oranges Solve ↗ ✓ Mark Sliding Window Maximum completed Sliding Window Maximum Solve ↗ ✓ Mark Smallest String With Swaps completed Smallest String With Swaps Solve ↗ ✓ Mark Sort Colors completed Sort Colors Solve ↗ ✓ Mark Split Array Largest Sum completed Split Array Largest Sum Solve ↗ ✓ Mark Two Sum II - Input Array Is Sorted completed Two Sum II - Input Array Is Sorted Solve ↗ ✓ Mark Valid Anagram completed Valid Anagram Solve ↗ ✓ Mark Valid Sudoku completed Valid Sudoku Solve ↗ ✓ Mark Vowel Spellchecker completed Vowel Spellchecker Solve ↗ ✓ Mark Word Search completed Word Search Solve ↗ ✓ Mark 4Sum completed 4Sum Solve ↗ ✓ Mark Accounts Merge completed Accounts Merge Solve ↗ ✓ Mark Add Binary completed Add Binary Solve ↗ ✓ Mark Add Two Integers completed Add Two Integers Solve ↗ ✓ Mark Article Views I completed Article Views I Solve ↗ ✓ Mark Assign Cookies completed Assign Cookies Solve ↗ ✓ Mark Asteroid Collision completed Asteroid Collision Solve ↗ ✓ Mark Average Selling Price completed Average Selling Price Solve ↗ ✓ Mark Basic Calculator completed Basic Calculator Solve ↗ ✓ Mark Best Time to Buy and Sell Stock II completed Best Time to Buy and Sell Stock II Solve ↗ ✓ Mark Binary Search completed Binary Search Solve ↗ ✓ Mark Broken Calculator completed Broken Calculator Solve ↗ ✓ Mark Cheapest Flights Within K Stops completed Cheapest Flights Within K Stops Solve ↗ ✓ Mark Check if the Sentence Is Pangram completed Check if the Sentence Is Pangram Solve ↗ ✓ Mark Clone Graph completed Clone Graph Solve ↗ ✓ Mark Combine Two Tables completed Combine Two Tables Solve ↗ ✓ Mark Concatenation of Array completed Concatenation of Array Solve ↗ ✓ Mark Construct Binary Tree from Preorder and Inorder Traversal completed Construct Binary Tree from Preorder and Inorder Traversal Solve ↗ ✓ Mark Convert Integer to the Sum of Two No-Zero Integers completed Convert Integer to the Sum of Two No-Zero Integers Solve ↗ ✓ Mark Convert Sorted Array to Binary Search Tree completed Convert Sorted Array to Binary Search Tree Solve ↗ ✓ Mark Copy List with Random Pointer completed Copy List with Random Pointer Solve ↗ ✓ Mark Count Binary Substrings completed Count Binary Substrings Solve ↗ ✓ Mark Count Servers that Communicate completed Count Servers that Communicate Solve ↗ ✓ Mark Course Schedule completed Course Schedule Solve ↗ ✓ Mark Create Hello World Function completed Create Hello World Function Solve ↗ ✓ Mark Customer Who Visited but Did Not Make Any Transactions completed Customer Who Visited but Did Not Make Any Transactions Solve ↗ ✓ Mark Decode Ways completed Decode Ways Solve ↗ ✓ Mark Design Circular Queue completed Design Circular Queue Solve ↗ ✓ Mark Design HashMap completed Design HashMap Solve ↗ ✓ Mark Design Hit Counter completed Design Hit Counter Solve ↗ ✓ Mark Design Memory Allocator completed Design Memory Allocator Solve ↗ ✓ Mark Design Task Manager completed Design Task Manager Solve ↗ ✓ Mark Diagonal Traverse completed Diagonal Traverse Solve ↗ ✓ Mark Divide Two Integers completed Divide Two Integers Solve ↗ ✓ Mark Edit Distance completed Edit Distance Solve ↗ ✓ Mark Evaluate Division completed Evaluate Division Solve ↗ ✓ Mark Evaluate Reverse Polish Notation completed Evaluate Reverse Polish Notation Solve ↗ ✓ Mark Excel Sheet Column Number completed Excel Sheet Column Number Solve ↗ ✓ Mark Excel Sheet Column Title completed Excel Sheet Column Title Solve ↗ ✓ Mark Final Prices With a Special Discount in a Shop completed Final Prices With a Special Discount in a Shop Solve ↗ ✓ Mark Find All Anagrams in a String completed Find All Anagrams in a String Solve ↗ ✓ Mark Find All Duplicates in an Array completed Find All Duplicates in an Array 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 Find if Path Exists in Graph completed Find if Path Exists in Graph Solve ↗ ✓ Mark Find K Closest Elements completed Find K Closest Elements Solve ↗ ✓ Mark Find K Pairs with Smallest Sums completed Find K Pairs with Smallest Sums 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 Fizz Buzz completed Fizz Buzz Solve ↗ ✓ Mark Flatten a Multilevel Doubly Linked List completed Flatten a Multilevel Doubly Linked List Solve ↗ ✓ Mark Flood Fill completed Flood Fill Solve ↗ ✓ Mark Game of Life completed Game of Life Solve ↗ ✓ Mark Gas Station completed Gas Station Solve ↗ ✓ Mark H-Index completed H-Index Solve ↗ ✓ Mark Happy Number completed Happy Number Solve ↗ ✓ Mark Implement Trie (Prefix Tree) completed Implement Trie (Prefix Tree) Solve ↗ ✓ Mark Insert Delete GetRandom O(1) completed Insert Delete GetRandom O(1) Solve ↗ ✓ Mark Insert Interval completed Insert Interval Solve ↗ ✓ Mark Insert into a Binary Search Tree completed Insert into a Binary Search Tree Solve ↗ ✓ Mark Integer to Roman completed Integer to Roman Solve ↗ ✓ Mark Interleaving String completed Interleaving String Solve ↗ ✓ Mark Intersection of Two Arrays completed Intersection of Two Arrays Solve ↗ ✓ Mark Intersection of Two Arrays II completed Intersection of Two Arrays II Solve ↗ ✓ Mark Investments in 2016 completed Investments in 2016 Solve ↗ ✓ Mark Isomorphic Strings completed Isomorphic Strings Solve ↗ ✓ Mark Jump Game completed Jump Game Solve ↗ ✓ Mark Koko Eating Bananas completed Koko Eating Bananas Solve ↗ ✓ Mark Kth Largest Element in an Array completed Kth Largest Element in an Array Solve ↗ ✓ Mark Kth Missing Positive Number completed Kth Missing Positive Number Solve ↗ ✓ Mark Kth Smallest Element in a BST completed Kth Smallest Element in a BST Solve ↗ ✓ Mark Largest Odd Number in String completed Largest Odd Number in String Solve ↗ ✓ Mark Length of Last Word completed Length of Last Word Solve ↗ ✓ Mark Longest Common Subsequence completed Longest Common Subsequence Solve ↗ ✓ Mark Longest Consecutive Sequence completed Longest Consecutive Sequence Solve ↗ ✓ Mark Longest Increasing Subsequence completed Longest Increasing Subsequence Solve ↗ ✓ Mark Longest Palindromic Subsequence completed Longest Palindromic Subsequence Solve ↗ ✓ Mark Longest String Chain completed Longest String Chain Solve ↗ ✓ Mark Longest Substring with At Least K Repeating Characters completed Longest Substring with At Least K Repeating Characters Solve ↗ ✓ Mark Making A Large Island completed Making A Large Island Solve ↗ ✓ Mark Max Consecutive Ones III completed Max Consecutive Ones III Solve ↗ ✓ Mark Maximal Network Rank completed Maximal Network Rank Solve ↗ ✓ Mark Maximum Average Subarray I completed Maximum Average Subarray I Solve ↗ ✓ Mark Maximum Depth of Binary Tree completed Maximum Depth of Binary Tree Solve ↗ ✓ Mark Maximum Number of Non-overlapping Palindrome Substrings completed Maximum Number of Non-overlapping Palindrome Substrings Solve ↗ ✓ Mark Maximum Number of Words You Can Type completed Maximum Number of Words You Can Type Solve ↗ ✓ Mark Maximum OR completed Maximum OR Solve ↗ ✓ Mark Maximum Palindromes After Operations completed Maximum Palindromes After Operations Solve ↗ ✓ Mark Middle of the Linked List completed Middle of the Linked List Solve ↗ ✓ Mark Min Stack completed Min Stack Solve ↗ ✓ Mark Minimize Malware Spread completed Minimize Malware Spread Solve ↗ ✓ Mark Minimum Genetic Mutation completed Minimum Genetic Mutation Solve ↗ ✓ Mark Minimum Knight Moves completed Minimum Knight Moves Solve ↗ ✓ Mark Minimum Number of Refueling Stops completed Minimum Number of Refueling Stops Solve ↗ ✓ Mark Minimum Path Sum completed Minimum Path Sum Solve ↗ ✓ Mark Minimum Score Triangulation of Polygon completed Minimum Score Triangulation of Polygon Solve ↗ ✓ Mark Minimum Value to Get Positive Step by Step Sum completed Minimum Value to Get Positive Step by Step Sum Solve ↗ ✓ Mark Missing Number completed Missing Number Solve ↗ ✓ Mark Monthly Transactions I completed Monthly Transactions I Solve ↗ ✓ Mark Move Zeroes completed Move Zeroes Solve ↗ ✓ Mark N-Queens II completed N-Queens II Solve ↗ ✓ Mark Next Greater Element I completed Next Greater Element I Solve ↗ ✓ Mark Next Greater Element II completed Next Greater Element II Solve ↗ ✓ Mark Number of People Aware of a Secret completed Number of People Aware of a Secret Solve ↗ ✓ Mark Number of Provinces completed Number of Provinces Solve ↗ ✓ Mark Number of Visible People in a Queue completed Number of Visible People in a Queue Solve ↗ ✓ Mark Odd Even Linked List completed Odd Even Linked List Solve ↗ ✓ Mark Online Stock Span completed Online Stock Span Solve ↗ ✓ Mark Open the Lock completed Open the Lock Solve ↗ ✓ Mark Palindrome Partitioning completed Palindrome Partitioning Solve ↗ ✓ Mark Palindromic Substrings completed Palindromic Substrings Solve ↗ ✓ Mark Partition Equal Subset Sum completed Partition Equal Subset Sum Solve ↗ ✓ Mark Pascal's Triangle completed Pascal's Triangle Solve ↗ ✓ Mark Path Sum II completed Path Sum II Solve ↗ ✓ Mark Perfect Number completed Perfect Number Solve ↗ ✓ Mark Permutations II completed Permutations II Solve ↗ ✓ Mark Populating Next Right Pointers in Each Node completed Populating Next Right Pointers in Each Node Solve ↗ ✓ Mark Power Grid Maintenance completed Power Grid Maintenance Solve ↗ ✓ Mark Product Sales Analysis III completed Product Sales Analysis III Solve ↗ ✓ Mark Ransom Note completed Ransom Note Solve ↗ ✓ Mark Rearrange Words in a Sentence completed Rearrange Words in a Sentence Solve ↗ ✓ Mark Recover Binary Search Tree completed Recover Binary Search Tree Solve ↗ ✓ Mark Recyclable and Low Fat Products completed Recyclable and Low Fat Products Solve ↗ ✓ Mark Remove Element completed Remove Element Solve ↗ ✓ Mark Remove Linked List Elements completed Remove Linked List Elements Solve ↗ ✓ Mark Reorganize String completed Reorganize String Solve ↗ ✓ Mark Replace Employee ID With The Unique Identifier completed Replace Employee ID With The Unique Identifier Solve ↗ ✓ Mark Restore IP Addresses completed Restore IP Addresses Solve ↗ ✓ Mark Reverse Linked List II completed Reverse Linked List II Solve ↗ ✓ Mark Reverse Vowels of a String completed Reverse Vowels of a String Solve ↗ ✓ Mark Reverse Words in a String completed Reverse Words in a String Solve ↗ ✓ Mark Robot Bounded In Circle completed Robot Bounded In Circle Solve ↗ ✓ Mark Rotate List completed Rotate List Solve ↗ ✓ Mark Running Sum of 1d Array completed Running Sum of 1d Array Solve ↗ ✓ Mark Same Tree completed Same Tree Solve ↗ ✓ Mark Search a 2D Matrix II completed Search a 2D Matrix II Solve ↗ ✓ Mark Search Insert Position completed Search Insert Position Solve ↗ ✓ Mark Shifting Letters completed Shifting Letters Solve ↗ ✓ Mark Single Element in a Sorted Array completed Single Element in a Sorted Array Solve ↗ ✓ Mark Single Number completed Single Number Solve ↗ ✓ Mark Smallest Number With All Set Bits completed Smallest Number With All Set Bits Solve ↗ ✓ Mark Sorting the Sentence completed Sorting the Sentence Solve ↗ ✓ Mark Sqrt(x) completed Sqrt(x) Solve ↗ ✓ Mark String to Integer (atoi) completed String to Integer (atoi) Solve ↗ ✓ Mark Subarrays with K Different Integers completed Subarrays with K Different Integers Solve ↗ ✓ Mark Subsets completed Subsets Solve ↗ ✓ Mark Successful Pairs of Spells and Potions completed Successful Pairs of Spells and Potions Solve ↗ ✓ Mark Task Scheduler completed Task Scheduler Solve ↗ ✓ Mark Text Justification completed Text Justification Solve ↗ ✓ Mark The Two Sneaky Numbers of Digitville completed The Two Sneaky Numbers of Digitville Solve ↗ ✓ Mark Top K Frequent Elements completed Top K Frequent Elements Solve ↗ ✓ Mark Trapping Rain Water II completed Trapping Rain Water II Solve ↗ ✓ Mark Twisted Mirror Path Count completed Twisted Mirror Path Count Solve ↗ ✓ Mark Valid Palindrome completed Valid Palindrome Solve ↗ ✓ Mark Valid Perfect Square completed Valid Perfect Square Solve ↗ ✓ Mark Wildcard Matching completed Wildcard Matching Solve ↗ ✓ Mark Word Break completed Word Break Solve ↗ ✓ Mark Word Ladder completed Word Ladder Solve ↗ ✓ Mark Word Search II completed Word Search II Solve ↗ ✓ Mark Zigzag Conversion completed Zigzag Conversion Solve ↗