Company Difficulty Title
Accenture EASY Happy Number
Accenture EASY Two Sum
Accenture EASY Climbing Stairs
Accenture EASY Palindrome Number
Accenture EASY Best Time to Buy and Sell Stock
Accenture EASY Roman to Integer
Accenture EASY Valid Parentheses
Accenture EASY Permutation Difference between Two Strings
Accenture EASY Sum of Values at Indices With K Set Bits
Accenture EASY Count Tested Devices After Test Operations
Accenture EASY Ant on the Boundary
Accenture EASY Minimum Right Shifts to Sort the Array
Accenture EASY Find Subsequence of Length K With the Largest Sum
Accenture EASY Longest Common Prefix
Accenture EASY Maximum Area of Longest Diagonal Rectangle
Accenture EASY Merge Sorted Array
Accenture EASY Sort Integers by The Number of 1 Bits
Accenture EASY Valid Anagram
Accenture EASY Remove Duplicates from Sorted Array
Accenture EASY Majority Element
Accenture EASY Plus One
Accenture EASY Pascal's Triangle
Accenture EASY Next Greater Element I
Accenture EASY Fibonacci Number
Accenture EASY Reverse Vowels of a String
Accenture EASY Assign Cookies
Accenture EASY Valid Palindrome
Accenture EASY Sort Array by Increasing Frequency
Accenture EASY Contains Duplicate
Accenture EASY Max Consecutive Ones
Accenture EASY Remove Element
Accenture EASY Is Subsequence
Accenture EASY Find the Index of the First Occurrence in a String
Accenture EASY Perfect Number
Accenture EASY Sqrt(x)
Accenture EASY Count Pairs Whose Sum is Less than Target
Accenture EASY How Many Numbers Are Smaller Than the Current Number
Accenture EASY Running Sum of 1d Array
Accenture EASY Truncate Sentence
Accenture EASY Reverse Linked List
Accenture EASY Maximum Depth of Binary Tree
Accenture EASY Substrings of Size Three with Distinct Characters
Accenture EASY Count Operations to Obtain Zero
Accenture EASY Make The String Great
Accenture EASY Min Cost Climbing Stairs
Accenture EASY N-th Tribonacci Number
Accenture EASY Average Value of Even Numbers That Are Divisible by Three
Accenture EASY Intersection of Two Linked Lists
Accenture EASY Binary Search
Accenture EASY Strong Password Checker II
Accenture EASY Remove Duplicates from Sorted List
Accenture EASY Number of Days Between Two Dates
Accenture EASY Excel Sheet Column Title
Accenture MEDIUM Bulb Switcher
Accenture MEDIUM Rotate Array
Accenture MEDIUM Delete and Earn
Accenture MEDIUM Maximum Subarray
Accenture MEDIUM Longest Palindromic Substring
Accenture MEDIUM Spiral Matrix
Accenture MEDIUM Largest Number
Accenture MEDIUM 3Sum
Accenture MEDIUM Longest Substring Without Repeating Characters
Accenture MEDIUM Reverse Integer
Accenture MEDIUM Perfect Squares
Accenture MEDIUM Reverse Words in a String
Accenture MEDIUM Integer Break
Accenture MEDIUM Find Peak Element
Accenture MEDIUM Product of Array Except Self
Accenture MEDIUM Container With Most Water
Accenture MEDIUM Longest Increasing Subsequence
Accenture MEDIUM Add Two Numbers
Accenture MEDIUM House Robber
Accenture MEDIUM Coin Change
Accenture MEDIUM Nth Digit
Accenture MEDIUM Peak Index in a Mountain Array
Accenture MEDIUM Unique Paths
Accenture MEDIUM Edit Distance
Accenture MEDIUM Koko Eating Bananas
Accenture MEDIUM Merge Intervals
Accenture MEDIUM Find First and Last Position of Element in Sorted Array
Accenture MEDIUM Second Highest Salary
Accenture MEDIUM Count Primes
Accenture MEDIUM Palindromic Substrings
Accenture MEDIUM Group Anagrams
Accenture MEDIUM Integer to Roman
Accenture MEDIUM Kth Largest Element in an Array
Accenture MEDIUM Daily Temperatures
Accenture MEDIUM Single Number II
Accenture MEDIUM Boats to Save People
Accenture MEDIUM Majority Element II
Accenture MEDIUM Search a 2D Matrix
Accenture MEDIUM Ugly Number II
Accenture MEDIUM Basic Calculator II
Accenture MEDIUM Next Permutation
Accenture MEDIUM Find Original Array From Doubled Array
Accenture MEDIUM Pow(x, n)
Accenture HARD Median of Two Sorted Arrays
Accenture HARD Candy
Accenture HARD Integer to English Words
Adobe EASY Merge Two Sorted Lists
Adobe EASY Length of Last Word
Adobe EASY Search Insert Position
Adobe EASY Binary Tree Inorder Traversal
Adobe EASY Symmetric Tree
Adobe EASY Same Tree
Adobe EASY Add Binary
Adobe MEDIUM Set Matrix Zeroes
Adobe MEDIUM Generate Parentheses
Adobe MEDIUM Letter Combinations of a Phone Number
Adobe MEDIUM Jump Game
Adobe MEDIUM Permutations
Adobe MEDIUM Sort Colors
Adobe MEDIUM Remove Duplicates from Sorted Array II
Adobe MEDIUM Search in Rotated Sorted Array
Adobe MEDIUM Divide Two Integers
Adobe MEDIUM Valid Sudoku
Adobe MEDIUM Subsets
Adobe MEDIUM Reverse Linked List II
Adobe MEDIUM 3Sum Closest
Adobe MEDIUM Construct Binary Tree from Preorder and Inorder Traversal
Adobe MEDIUM Combination Sum II
Adobe MEDIUM Jump Game II
Adobe MEDIUM String to Integer (atoi)
Adobe MEDIUM Swap Nodes in Pairs
Adobe MEDIUM Binary Tree Zigzag Level Order Traversal
Adobe MEDIUM Partition List
Adobe MEDIUM Zigzag Conversion
Adobe MEDIUM Spiral Matrix II
Adobe MEDIUM Remove Nth Node From End of List
Adobe MEDIUM Word Search
Adobe MEDIUM Insert Interval
Adobe MEDIUM 4Sum
Adobe MEDIUM Combination Sum
Adobe MEDIUM Combinations
Adobe MEDIUM Validate Binary Search Tree
Adobe MEDIUM Rotate List
Adobe MEDIUM Construct Binary Tree from Inorder and Postorder Traversal
Adobe MEDIUM Count and Say
Adobe MEDIUM Restore IP Addresses
Adobe MEDIUM Unique Paths II
Adobe MEDIUM Search in Rotated Sorted Array II
Adobe MEDIUM Minimum Path Sum
Adobe MEDIUM Subsets II
Adobe MEDIUM Simplify Path
Adobe MEDIUM Multiply Strings
Adobe MEDIUM Decode Ways
Adobe MEDIUM Binary Tree Level Order Traversal
Adobe MEDIUM Unique Binary Search Trees
Adobe MEDIUM Permutations II
Adobe MEDIUM Unique Binary Search Trees II
Adobe MEDIUM Remove Duplicates from Sorted List II
Adobe HARD Trapping Rain Water
Adobe HARD Merge k Sorted Lists
Adobe HARD Largest Rectangle in Histogram
Adobe HARD First Missing Positive
Adobe HARD Reverse Nodes in k-Group
Adobe HARD Minimum Window Substring
Adobe HARD Wildcard Matching
Adobe HARD Sudoku Solver
Adobe HARD Longest Valid Parentheses
Adobe HARD N-Queens
Adobe HARD Permutation Sequence
Adobe HARD Text Justification
Adobe HARD Substring with Concatenation of All Words
Adobe HARD Maximal Rectangle
Adobe HARD Regular Expression Matching
Amazon MEDIUM Gray Code
Amazon MEDIUM Recover Binary Search Tree
Amazon MEDIUM Interleaving String
Amazon HARD Valid Number
Amazon HARD Scramble String
Amazon HARD N-Queens II
Atlassian EASY Logger Rate Limiter
Atlassian EASY Find the Width of Columns of a Grid
Atlassian EASY Crawler Log Folder
Atlassian EASY Add Two Integers
Atlassian EASY Last Stone Weight
Atlassian EASY Kth Largest Element in a Stream
Atlassian EASY Lemonade Change
Atlassian EASY Can Place Flowers
Atlassian MEDIUM Rank Teams by Votes
Atlassian MEDIUM Design Snake Game
Atlassian MEDIUM Stock Price Fluctuation
Atlassian MEDIUM High-Access Employees
Atlassian MEDIUM Design File System
Atlassian MEDIUM Make Lexicographically Smallest Array by Swapping Elements
Atlassian MEDIUM Minimum Cost to Convert String I
Atlassian MEDIUM Smallest Missing Non-negative Integer After Operations
Atlassian MEDIUM Maximum Square Area by Removing Fences From a Field
Atlassian MEDIUM Maximum Good Subarray Sum
Atlassian MEDIUM Longest String Chain
Atlassian MEDIUM Online Election
Atlassian MEDIUM The Time When the Network Becomes Idle
Atlassian MEDIUM Design Tic-Tac-Toe
Atlassian MEDIUM Design Hit Counter
Atlassian MEDIUM Pairs of Songs With Total Durations Divisible by 60
Atlassian MEDIUM Maximum Number of Occurrences of a Substring
Atlassian MEDIUM Search Suggestions System
Atlassian MEDIUM Top K Frequent Elements
Atlassian MEDIUM Single Element in a Sorted Array
Atlassian MEDIUM Meeting Rooms II
Atlassian MEDIUM Find K Closest Elements
Atlassian MEDIUM Find K Pairs with Smallest Sums
Atlassian MEDIUM Nth Highest Salary
Atlassian HARD All O`one Data Structure
Atlassian HARD Minimum Time to Visit a Cell In a Grid
Atlassian HARD Number of Possible Sets of Closing Branches
Atlassian HARD Cherry Pickup
Atlassian HARD Verbal Arithmetic Puzzle
Atlassian HARD Minimum Cost to Convert String II
Atlassian HARD String Transformation
Atlassian HARD Russian Doll Envelopes
Atlassian HARD Count Vowels Permutation
Atlassian HARD Maximum Path Quality of a Graph
Atlassian HARD Split Array Largest Sum
Atlassian HARD Tallest Billboard
Atlassian HARD Basic Calculator
Atlassian HARD Number of Digit One
BLackrock MEDIUM Evaluate Division
BLackrock MEDIUM Maximum Subtree of the Same Color
BLackrock MEDIUM Path with Maximum Probability
BLackrock MEDIUM Maximum Profit From Trading Stocks
BLackrock MEDIUM Number of Islands
BLackrock MEDIUM Maximize Greatness of an Array
BLackrock MEDIUM Boundary of Binary Tree
BLackrock HARD Find the Maximum Sum of Node Values
ByteDance EASY Count Binary Substrings
ByteDance EASY Move Zeroes
ByteDance EASY Degree of an Array
ByteDance EASY Add to Array-Form of Integer
ByteDance MEDIUM LRU Cache
ByteDance MEDIUM Smallest Subsequence of Distinct Characters
ByteDance MEDIUM Remove Duplicate Letters
ByteDance MEDIUM First Day Where You Have Been in All the Rooms
ByteDance MEDIUM Delete Operation for Two Strings
ByteDance MEDIUM Course Schedule
ByteDance MEDIUM Number of Good Leaf Nodes Pairs
ByteDance MEDIUM House Robber II
ByteDance MEDIUM Sort List
ByteDance MEDIUM Decode String
ByteDance MEDIUM Longest Common Subsequence
ByteDance MEDIUM Rotting Oranges
ByteDance MEDIUM Insert Delete GetRandom O(1)
ByteDance MEDIUM Course Schedule II
ByteDance MEDIUM Maximal Square
ByteDance MEDIUM Sum Game
ByteDance MEDIUM Open the Lock
ByteDance MEDIUM Minimum Area Rectangle
ByteDance MEDIUM Search a 2D Matrix II
ByteDance MEDIUM H-Index
ByteDance MEDIUM Find All Good Indices
ByteDance MEDIUM Maximum Value at a Given Index in a Bounded Array
ByteDance MEDIUM Partition to K Equal Sum Subsets
ByteDance HARD Sum of Distances in Tree
ByteDance HARD Trapping Rain Water II
ByteDance HARD Shortest Distance from All Buildings
Cisco EASY Lucky Numbers in a Matrix
Cisco EASY Fizz Buzz
Cisco EASY Number of Valid Words in a Sentence
Cisco EASY Maximum Difference Between Increasing Elements
Cisco EASY Check if Binary String Has at Most One Segment of Ones
Cisco EASY Linked List Cycle
Cisco EASY Single Number
Cisco EASY Maximum Product of Two Elements in an Array
Cisco EASY Number of 1 Bits
Cisco MEDIUM Predict the Winner
Cisco MEDIUM Stone Game
Cisco MEDIUM Find Third Transaction
Cisco MEDIUM Snakes and Ladders
Cisco MEDIUM Find the Largest Area of Square Inside Two Rectangles
Cisco MEDIUM Number of Equal Count Substrings
Cisco MEDIUM Longest Palindromic Subsequence
Cisco MEDIUM Expressive Words
Cisco MEDIUM Gas Station
Cisco MEDIUM Design Browser History
Cisco MEDIUM Game of Life
Cisco MEDIUM Beautiful Arrangement
Cisco MEDIUM Two Sum II - Input Array Is Sorted
Cisco MEDIUM Minimum Deletions to Make Character Frequencies Unique
Cisco MEDIUM Min Stack
Cisco MEDIUM Remove K Digits
Cisco MEDIUM Validate IP Address
Cisco HARD Minimum Cost to Make Array Equal
Cisco HARD Sum of k-Mirror Numbers
Cisco HARD Word Search II
Cisco HARD Max Points on a Line
Cisco HARD Strange Printer
Cisco HARD Remove Boxes
Cisco HARD Burst Balloons
Cisco HARD Find Servers That Handled Most Number of Requests
Cisco HARD Count of Integers
Goldman Sach EASY First Unique Character in a String
Goldman Sach EASY Keep Multiplying Found Values by Two
Goldman Sach EASY Determine if Two Events Have Conflict
Goldman Sach EASY Power of Three
Goldman Sach EASY Missing Number
Goldman Sach EASY Pascal's Triangle II
Goldman Sach EASY Count Number of Pairs With Absolute Difference K
Goldman Sach EASY Reverse String
Goldman Sach EASY Minimum Absolute Difference in BST
Goldman Sach EASY Contains Duplicate II
Goldman Sach MEDIUM Fraction to Recurring Decimal
Goldman Sach MEDIUM String Compression
Goldman Sach MEDIUM Find Minimum in Rotated Sorted Array
Goldman Sach MEDIUM Best Time to Buy and Sell Stock II
Goldman Sach MEDIUM Construct Smallest Number From DI String
Goldman Sach MEDIUM Minimum Cost Homecoming of a Robot in a Grid
Goldman Sach MEDIUM Range Product Queries of Powers
Goldman Sach MEDIUM Count Number of Texts
Goldman Sach MEDIUM Successful Pairs of Spells and Potions
Goldman Sach MEDIUM Minimum Size Subarray Sum
Goldman Sach MEDIUM Maximum Product Subarray
Goldman Sach MEDIUM Find the Duplicate Number
Goldman Sach MEDIUM Reorder List
Goldman Sach MEDIUM Minimum Number of Arrows to Burst Balloons
Goldman Sach MEDIUM Maximum XOR of Two Numbers in an Array
Goldman Sach MEDIUM Rotate Image
Goldman Sach MEDIUM Amount of Time for Binary Tree to Be Infected
Goldman Sach MEDIUM Next Greater Element III
Goldman Sach MEDIUM Longest Substring with At Most K Distinct Characters
Goldman Sach MEDIUM Query Kth Smallest Trimmed Number
Goldman Sach HARD Count Palindromic Subsequences
Goldman Sach HARD Valid Arrangement of Pairs
Goldman Sach HARD Sliding Window Maximum
Goldman Sach HARD Find Median from Data Stream
Goldman Sach HARD Best Time to Buy and Sell Stock IV
Goldman Sach HARD The Skyline Problem
Google EASY Isomorphic Strings
Google EASY Missing Ranges
Google EASY Binary Tree Paths
Google EASY Implement Stack using Queues
Google EASY Flip Game
Google EASY Strobogrammatic Number
Google EASY Palindrome Permutation
Google EASY Binary Tree Postorder Traversal
Google EASY Minimum Depth of Binary Tree
Google EASY Word Pattern
Google EASY Read N Characters Given Read4
Google MEDIUM Copy List with Random Pointer
Google MEDIUM Kth Smallest Element in a BST
Google MEDIUM Clone Graph
Google MEDIUM Flatten Binary Tree to Linked List
Google MEDIUM Best Time to Buy and Sell Stock with Cooldown
Google MEDIUM Group Shifted Strings
Google MEDIUM Graph Valid Tree
Google MEDIUM Binary Tree Right Side View
Google MEDIUM Walls and Gates
Google MEDIUM Wiggle Sort
Google MEDIUM Lowest Common Ancestor of a Binary Search Tree
Google MEDIUM Zigzag Iterator
Google MEDIUM Peeking Iterator
Google MEDIUM Longest Substring with At Most Two Distinct Characters
Google MEDIUM Flatten 2D Vector
Google MEDIUM Paint Fence
Google MEDIUM Flip Game II
Google MEDIUM Unique Word Abbreviation
Google MEDIUM Populating Next Right Pointers in Each Node
Google MEDIUM Insertion Sort List
Google MEDIUM Bitwise AND of Numbers Range
Google MEDIUM Factorial Trailing Zeroes
Google MEDIUM Rank Scores
Google MEDIUM Binary Tree Level Order Traversal II
Google MEDIUM Find the Celebrity
Google MEDIUM Paint House
Google MEDIUM Range Sum Query - Mutable
Google HARD Shortest Palindrome
Google HARD Department Top Three Salaries
Google HARD Read N Characters Given read4 II - Call Multiple Times
Google HARD Number of Islands II
Google HARD Closest Binary Search Tree Value II
Google HARD Remove Invalid Parentheses
Google HARD Find Minimum in Rotated Sorted Array II
Leet code Problems - Company Specific
Topics
Hash Table, Math, Two Pointers
Array, Hash Table
Math, Dynamic Programming, Memoization
Math
Array, Dynamic Programming
Hash Table, Math, String
String, Stack
Hash Table, String
Array, Bit Manipulation
Array, Simulation, Counting
Array, Simulation, Prefix Sum
Array
Array, Hash Table, Sorting, Heap (Priority Queue)
String, Trie
Array
Array, Two Pointers, Sorting
Array, Bit Manipulation, Sorting, Counting
Hash Table, String, Sorting
Array, Two Pointers
Array, Hash Table, Divide and Conquer, Sorting, Counting
Array, Math
Array, Dynamic Programming
Array, Hash Table, Stack, Monotonic Stack
Math, Dynamic Programming, Recursion, Memoization
Two Pointers, String
Array, Two Pointers, Greedy, Sorting
Two Pointers, String
Array, Hash Table, Sorting
Array, Hash Table, Sorting
Array
Array, Two Pointers
Two Pointers, String, Dynamic Programming
Two Pointers, String, String Matching
Math
Math, Binary Search
Array, Two Pointers, Binary Search, Sorting
Array, Hash Table, Sorting, Counting Sort
Array, Prefix Sum
Array, String
Linked List, Recursion
Tree, Depth-First Search, Breadth-First Search, Binary Tree
Hash Table, String, Sliding Window, Counting
Math, Simulation
String, Stack
Array, Dynamic Programming
Math, Dynamic Programming, Memoization
Array, Math
Hash Table, Linked List, Two Pointers
Array, Binary Search
String
Linked List
Math, String
Math, String
Math, Brainteaser
Array, Math, Two Pointers
Array, Hash Table, Dynamic Programming
Array, Divide and Conquer, Dynamic Programming
Two Pointers, String, Dynamic Programming
Array, Matrix, Simulation
Array, String, Greedy, Sorting
Array, Two Pointers, Sorting
Hash Table, String, Sliding Window
Math
Math, Dynamic Programming, Breadth-First Search
Two Pointers, String
Math, Dynamic Programming
Array, Binary Search
Array, Prefix Sum
Array, Two Pointers, Greedy
Array, Binary Search, Dynamic Programming
Linked List, Math, Recursion
Array, Dynamic Programming
Array, Dynamic Programming, Breadth-First Search
Math, Binary Search
Array, Binary Search
Math, Dynamic Programming, Combinatorics
String, Dynamic Programming
Array, Binary Search
Array, Sorting
Array, Binary Search
Database
Array, Math, Enumeration, Number Theory
Two Pointers, String, Dynamic Programming
Array, Hash Table, String, Sorting
Hash Table, Math, String
Array, Divide and Conquer, Sorting, Heap (Priority Queue), Quickselect
Array, Stack, Monotonic Stack
Array, Bit Manipulation
Array, Two Pointers, Greedy, Sorting
Array, Hash Table, Sorting, Counting
Array, Binary Search, Matrix
Hash Table, Math, Dynamic Programming, Heap (Priority Queue)
Math, String, Stack
Array, Two Pointers
Array, Hash Table, Greedy, Sorting
Math, Recursion
Array, Binary Search, Divide and Conquer
Array, Greedy
Math, String, Recursion
Linked List, Recursion
String
Array, Binary Search
Stack, Tree, Depth-First Search, Binary Tree
Tree, Depth-First Search, Breadth-First Search, Binary Tree
Tree, Depth-First Search, Breadth-First Search, Binary Tree
Math, String, Bit Manipulation, Simulation
Array, Hash Table, Matrix
String, Dynamic Programming, Backtracking
Hash Table, String, Backtracking
Array, Dynamic Programming, Greedy
Array, Backtracking
Array, Two Pointers, Sorting
Array, Two Pointers
Array, Binary Search
Math, Bit Manipulation
Array, Hash Table, Matrix
Array, Backtracking, Bit Manipulation
Linked List
Array, Two Pointers, Sorting
Array, Hash Table, Divide and Conquer, Tree, Binary Tree
Array, Backtracking
Array, Dynamic Programming, Greedy
String
Linked List, Recursion
Tree, Breadth-First Search, Binary Tree
Linked List, Two Pointers
String
Array, Matrix, Simulation
Linked List, Two Pointers
Array, String, Backtracking, Depth-First Search, Matrix
Array
Array, Two Pointers, Sorting
Array, Backtracking
Backtracking
Tree, Depth-First Search, Binary Search Tree, Binary Tree
Linked List, Two Pointers
Array, Hash Table, Divide and Conquer, Tree, Binary Tree
String
String, Backtracking
Array, Dynamic Programming, Matrix
Array, Binary Search
Array, Dynamic Programming, Matrix
Array, Backtracking, Bit Manipulation
String, Stack
Math, String, Simulation
String, Dynamic Programming
Tree, Breadth-First Search, Binary Tree
Math, Dynamic Programming, Tree, Binary Search Tree, Binary Tree
Array, Backtracking, Sorting
Dynamic Programming, Backtracking, Tree, Binary Search Tree, Binary Tree
Linked List, Two Pointers
Array, Two Pointers, Dynamic Programming, Stack, Monotonic Stack
Linked List, Divide and Conquer, Heap (Priority Queue), Merge Sort
Array, Stack, Monotonic Stack
Array, Hash Table
Linked List, Recursion
Hash Table, String, Sliding Window
String, Dynamic Programming, Greedy, Recursion
Array, Hash Table, Backtracking, Matrix
String, Dynamic Programming, Stack
Array, Backtracking
Math, Recursion
Array, String, Simulation
Hash Table, String, Sliding Window
Array, Dynamic Programming, Stack, Matrix, Monotonic Stack
String, Dynamic Programming, Recursion
Math, Backtracking, Bit Manipulation
Tree, Depth-First Search, Binary Search Tree, Binary Tree
String, Dynamic Programming
String
String, Dynamic Programming
Backtracking
Hash Table, Design, Data Stream
Array, Matrix
Array, String, Stack
Math
Array, Heap (Priority Queue)
Tree, Design, Binary Search Tree, Heap (Priority Queue), Binary Tree, Data Stream
Array, Greedy
Array, Greedy
Array, Hash Table, String, Sorting, Counting
Array, Hash Table, Design, Queue, Simulation
Hash Table, Design, Heap (Priority Queue), Data Stream, Ordered Set
Array, Hash Table, String, Sorting
Hash Table, String, Design, Trie
Array, Union Find, Sorting
Array, String, Graph, Shortest Path
Array, Hash Table, Math, Greedy
Array, Hash Table, Enumeration
Array, Hash Table, Prefix Sum
Array, Hash Table, Two Pointers, String, Dynamic Programming, Sorting
Array, Hash Table, Binary Search, Design
Array, Breadth-First Search, Graph
Array, Hash Table, Design, Matrix, Simulation
Array, Binary Search, Design, Queue, Data Stream
Array, Hash Table, Counting
Hash Table, String, Sliding Window
Array, String, Binary Search, Trie, Sorting, Heap (Priority Queue)
Array, Hash Table, Divide and Conquer, Sorting, Heap (Priority Queue), Bucket Sort, Counting, Quickselect
Array, Binary Search
Array, Two Pointers, Greedy, Sorting, Heap (Priority Queue), Prefix Sum
Array, Two Pointers, Binary Search, Sliding Window, Sorting, Heap (Priority Queue)
Array, Heap (Priority Queue)
Database
Hash Table, Linked List, Design, Doubly-Linked List
Array, Breadth-First Search, Graph, Heap (Priority Queue), Matrix, Shortest Path
Bit Manipulation, Graph, Heap (Priority Queue), Enumeration, Shortest Path
Array, Dynamic Programming, Matrix
Array, Math, String, Backtracking
Array, String, Dynamic Programming, Graph, Trie, Shortest Path
Math, String, Dynamic Programming, String Matching
Array, Binary Search, Dynamic Programming, Sorting
Dynamic Programming
Array, Backtracking, Graph
Array, Binary Search, Dynamic Programming, Greedy, Prefix Sum
Array, Dynamic Programming
Math, String, Stack, Recursion
Math, Dynamic Programming, Recursion
Array, String, Depth-First Search, Breadth-First Search, Union Find, Graph, Shortest Path
Array, Dynamic Programming, Tree, Depth-First Search
Array, Graph, Heap (Priority Queue), Shortest Path
Array, Dynamic Programming
Array, Depth-First Search, Breadth-First Search, Union Find, Matrix
Array, Two Pointers, Greedy, Sorting
Tree, Depth-First Search, Binary Tree
Array, Dynamic Programming, Greedy, Bit Manipulation, Tree, Sorting
Two Pointers, String
Array, Two Pointers
Array, Hash Table
Array, Math
Hash Table, Linked List, Design, Doubly-Linked List
String, Stack, Greedy, Monotonic Stack
String, Stack, Greedy, Monotonic Stack
Array, Dynamic Programming
String, Dynamic Programming
Depth-First Search, Breadth-First Search, Graph, Topological Sort
Tree, Depth-First Search, Binary Tree
Array, Dynamic Programming
Linked List, Two Pointers, Divide and Conquer, Sorting, Merge Sort
String, Stack, Recursion
String, Dynamic Programming
Array, Breadth-First Search, Matrix
Array, Hash Table, Math, Design, Randomized
Depth-First Search, Breadth-First Search, Graph, Topological Sort
Array, Dynamic Programming, Matrix
Math, String, Greedy, Game Theory
Array, Hash Table, String, Breadth-First Search
Array, Hash Table, Math, Geometry, Sorting
Array, Binary Search, Divide and Conquer, Matrix
Array, Sorting, Counting Sort
Array, Dynamic Programming, Prefix Sum
Binary Search, Greedy
Array, Dynamic Programming, Backtracking, Bit Manipulation, Memoization, Bitmask
Dynamic Programming, Tree, Depth-First Search, Graph
Array, Breadth-First Search, Heap (Priority Queue), Matrix
Array, Breadth-First Search, Matrix
Array, Matrix
Math, String, Simulation
String
Array
String
Hash Table, Linked List, Two Pointers
Array, Bit Manipulation
Array, Sorting, Heap (Priority Queue)
Divide and Conquer, Bit Manipulation
Array, Math, Dynamic Programming, Recursion, Game Theory
Array, Math, Dynamic Programming, Game Theory
Database
Array, Breadth-First Search, Matrix
Array, Math, Geometry
String, Counting, Prefix Sum
String, Dynamic Programming
Array, Two Pointers, String
Array, Greedy
Array, Linked List, Stack, Design, Doubly-Linked List, Data Stream
Array, Matrix, Simulation
Array, Dynamic Programming, Backtracking, Bit Manipulation, Bitmask
Array, Two Pointers, Binary Search
Hash Table, String, Greedy, Sorting
Stack, Design
String, Stack, Greedy, Monotonic Stack
String
Array, Binary Search, Greedy, Sorting, Prefix Sum
Math, Enumeration
Array, String, Backtracking, Trie, Matrix
Array, Hash Table, Math, Geometry
String, Dynamic Programming
Array, Dynamic Programming, Memoization
Array, Dynamic Programming
Array, Greedy, Heap (Priority Queue), Ordered Set
Math, String, Dynamic Programming
Hash Table, String, Queue, Counting
Array, Hash Table, Sorting, Simulation
Array, String
Math, Recursion
Array, Hash Table, Math, Binary Search, Bit Manipulation, Sorting
Array, Dynamic Programming
Array, Hash Table, Counting
Two Pointers, String
Tree, Depth-First Search, Breadth-First Search, Binary Search Tree, Binary Tree
Array, Hash Table, Sliding Window
Hash Table, Math, String
Two Pointers, String
Array, Binary Search
Array, Dynamic Programming, Greedy
String, Backtracking, Stack, Greedy
Array, Greedy
Array, Bit Manipulation, Prefix Sum
Hash Table, Math, String, Dynamic Programming
Array, Two Pointers, Binary Search, Sorting
Array, Binary Search, Sliding Window, Prefix Sum
Array, Dynamic Programming
Array, Two Pointers, Binary Search, Bit Manipulation
Linked List, Two Pointers, Stack, Recursion
Array, Greedy, Sorting
Array, Hash Table, Bit Manipulation, Trie
Array, Math, Matrix
Hash Table, Tree, Depth-First Search, Breadth-First Search, Binary Tree
Math, Two Pointers, String
Hash Table, String, Sliding Window
Array, String, Divide and Conquer, Sorting, Heap (Priority Queue), Radix Sort, Quickselect
String, Dynamic Programming
Depth-First Search, Graph, Eulerian Circuit
Array, Queue, Sliding Window, Heap (Priority Queue), Monotonic Queue
Two Pointers, Design, Sorting, Heap (Priority Queue), Data Stream
Array, Dynamic Programming
Array, Divide and Conquer, Binary Indexed Tree, Segment Tree, Line Sweep, Heap (Priority Queue), Ordered Set
Hash Table, String
Array
String, Backtracking, Tree, Depth-First Search, Binary Tree
Stack, Design, Queue
String
Hash Table, Two Pointers, String
Hash Table, String, Bit Manipulation
Stack, Tree, Depth-First Search, Binary Tree
Tree, Depth-First Search, Breadth-First Search, Binary Tree
Hash Table, String
Array, Simulation, Interactive
Hash Table, Linked List
Tree, Depth-First Search, Binary Search Tree, Binary Tree
Hash Table, Depth-First Search, Breadth-First Search, Graph
Linked List, Stack, Tree, Depth-First Search, Binary Tree
Array, Dynamic Programming
Array, Hash Table, String
Depth-First Search, Breadth-First Search, Union Find, Graph
Tree, Depth-First Search, Breadth-First Search, Binary Tree
Array, Breadth-First Search, Matrix
Array, Greedy, Sorting
Tree, Depth-First Search, Binary Search Tree, Binary Tree
Array, Design, Queue, Iterator
Array, Design, Iterator
Hash Table, String, Sliding Window
Array, Two Pointers, Design, Iterator
Dynamic Programming
Math, Dynamic Programming, Backtracking, Memoization, Game Theory
Array, Hash Table, String, Design
Linked List, Tree, Depth-First Search, Breadth-First Search, Binary Tree
Linked List, Sorting
Bit Manipulation
Math
Database
Tree, Breadth-First Search, Binary Tree
Two Pointers, Graph, Interactive
Array, Dynamic Programming
Array, Design, Binary Indexed Tree, Segment Tree
String, Rolling Hash, String Matching, Hash Function
Database
Array, Simulation, Interactive
Array, Hash Table, Union Find
Two Pointers, Stack, Tree, Depth-First Search, Binary Search Tree, Heap (Priority Queue), Binary Tree
String, Backtracking, Breadth-First Search
Array, Binary Search
ompany Specific
Link
https://leetcode.com/problems/happy-number
https://leetcode.com/problems/two-sum
https://leetcode.com/problems/climbing-stairs
https://leetcode.com/problems/palindrome-number
https://leetcode.com/problems/best-time-to-buy-and-sell-stock
https://leetcode.com/problems/roman-to-integer
https://leetcode.com/problems/valid-parentheses
https://leetcode.com/problems/permutation-difference-between-two-strings
https://leetcode.com/problems/sum-of-values-at-indices-with-k-set-bits
https://leetcode.com/problems/count-tested-devices-after-test-operations
https://leetcode.com/problems/ant-on-the-boundary
https://leetcode.com/problems/minimum-right-shifts-to-sort-the-array
https://leetcode.com/problems/find-subsequence-of-length-k-with-the-largest-sum
https://leetcode.com/problems/longest-common-prefix
https://leetcode.com/problems/maximum-area-of-longest-diagonal-rectangle
https://leetcode.com/problems/merge-sorted-array
https://leetcode.com/problems/sort-integers-by-the-number-of-1-bits
https://leetcode.com/problems/valid-anagram
https://leetcode.com/problems/remove-duplicates-from-sorted-array
https://leetcode.com/problems/majority-element
https://leetcode.com/problems/plus-one
https://leetcode.com/problems/pascals-triangle
https://leetcode.com/problems/next-greater-element-i
https://leetcode.com/problems/fibonacci-number
https://leetcode.com/problems/reverse-vowels-of-a-string
https://leetcode.com/problems/assign-cookies
https://leetcode.com/problems/valid-palindrome
https://leetcode.com/problems/sort-array-by-increasing-frequency
https://leetcode.com/problems/contains-duplicate
https://leetcode.com/problems/max-consecutive-ones
https://leetcode.com/problems/remove-element
https://leetcode.com/problems/is-subsequence
https://leetcode.com/problems/find-the-index-of-the-first-occurrence-in-a-string
https://leetcode.com/problems/perfect-number
https://leetcode.com/problems/sqrtx
https://leetcode.com/problems/count-pairs-whose-sum-is-less-than-target
https://leetcode.com/problems/how-many-numbers-are-smaller-than-the-current-number
https://leetcode.com/problems/running-sum-of-1d-array
https://leetcode.com/problems/truncate-sentence
https://leetcode.com/problems/reverse-linked-list
https://leetcode.com/problems/maximum-depth-of-binary-tree
https://leetcode.com/problems/substrings-of-size-three-with-distinct-characters
https://leetcode.com/problems/count-operations-to-obtain-zero
https://leetcode.com/problems/make-the-string-great
https://leetcode.com/problems/min-cost-climbing-stairs
https://leetcode.com/problems/n-th-tribonacci-number
https://leetcode.com/problems/average-value-of-even-numbers-that-are-divisible-by-three
https://leetcode.com/problems/intersection-of-two-linked-lists
https://leetcode.com/problems/binary-search
https://leetcode.com/problems/strong-password-checker-ii
https://leetcode.com/problems/remove-duplicates-from-sorted-list
https://leetcode.com/problems/number-of-days-between-two-dates
https://leetcode.com/problems/excel-sheet-column-title
https://leetcode.com/problems/bulb-switcher
https://leetcode.com/problems/rotate-array
https://leetcode.com/problems/delete-and-earn
https://leetcode.com/problems/maximum-subarray
https://leetcode.com/problems/longest-palindromic-substring
https://leetcode.com/problems/spiral-matrix
https://leetcode.com/problems/largest-number
https://leetcode.com/problems/3sum
https://leetcode.com/problems/longest-substring-without-repeating-characters
https://leetcode.com/problems/reverse-integer
https://leetcode.com/problems/perfect-squares
https://leetcode.com/problems/reverse-words-in-a-string
https://leetcode.com/problems/integer-break
https://leetcode.com/problems/find-peak-element
https://leetcode.com/problems/product-of-array-except-self
https://leetcode.com/problems/container-with-most-water
https://leetcode.com/problems/longest-increasing-subsequence
https://leetcode.com/problems/add-two-numbers
https://leetcode.com/problems/house-robber
https://leetcode.com/problems/coin-change
https://leetcode.com/problems/nth-digit
https://leetcode.com/problems/peak-index-in-a-mountain-array
https://leetcode.com/problems/unique-paths
https://leetcode.com/problems/edit-distance
https://leetcode.com/problems/koko-eating-bananas
https://leetcode.com/problems/merge-intervals
https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array
https://leetcode.com/problems/second-highest-salary
https://leetcode.com/problems/count-primes
https://leetcode.com/problems/palindromic-substrings
https://leetcode.com/problems/group-anagrams
https://leetcode.com/problems/integer-to-roman
https://leetcode.com/problems/kth-largest-element-in-an-array
https://leetcode.com/problems/daily-temperatures
https://leetcode.com/problems/single-number-ii
https://leetcode.com/problems/boats-to-save-people
https://leetcode.com/problems/majority-element-ii
https://leetcode.com/problems/search-a-2d-matrix
https://leetcode.com/problems/ugly-number-ii
https://leetcode.com/problems/basic-calculator-ii
https://leetcode.com/problems/next-permutation
https://leetcode.com/problems/find-original-array-from-doubled-array
https://leetcode.com/problems/powx-n
https://leetcode.com/problems/median-of-two-sorted-arrays
https://leetcode.com/problems/candy
https://leetcode.com/problems/integer-to-english-words
https://leetcode.com/problems/merge-two-sorted-lists
https://leetcode.com/problems/length-of-last-word
https://leetcode.com/problems/search-insert-position
https://leetcode.com/problems/binary-tree-inorder-traversal
https://leetcode.com/problems/symmetric-tree
https://leetcode.com/problems/same-tree
https://leetcode.com/problems/add-binary
https://leetcode.com/problems/set-matrix-zeroes
https://leetcode.com/problems/generate-parentheses
https://leetcode.com/problems/letter-combinations-of-a-phone-number
https://leetcode.com/problems/jump-game
https://leetcode.com/problems/permutations
https://leetcode.com/problems/sort-colors
https://leetcode.com/problems/remove-duplicates-from-sorted-array-ii
https://leetcode.com/problems/search-in-rotated-sorted-array
https://leetcode.com/problems/divide-two-integers
https://leetcode.com/problems/valid-sudoku
https://leetcode.com/problems/subsets
https://leetcode.com/problems/reverse-linked-list-ii
https://leetcode.com/problems/3sum-closest
https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal
https://leetcode.com/problems/combination-sum-ii
https://leetcode.com/problems/jump-game-ii
https://leetcode.com/problems/string-to-integer-atoi
https://leetcode.com/problems/swap-nodes-in-pairs
https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal
https://leetcode.com/problems/partition-list
https://leetcode.com/problems/zigzag-conversion
https://leetcode.com/problems/spiral-matrix-ii
https://leetcode.com/problems/remove-nth-node-from-end-of-list
https://leetcode.com/problems/word-search
https://leetcode.com/problems/insert-interval
https://leetcode.com/problems/4sum
https://leetcode.com/problems/combination-sum
https://leetcode.com/problems/combinations
https://leetcode.com/problems/validate-binary-search-tree
https://leetcode.com/problems/rotate-list
https://leetcode.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal
https://leetcode.com/problems/count-and-say
https://leetcode.com/problems/restore-ip-addresses
https://leetcode.com/problems/unique-paths-ii
https://leetcode.com/problems/search-in-rotated-sorted-array-ii
https://leetcode.com/problems/minimum-path-sum
https://leetcode.com/problems/subsets-ii
https://leetcode.com/problems/simplify-path
https://leetcode.com/problems/multiply-strings
https://leetcode.com/problems/decode-ways
https://leetcode.com/problems/binary-tree-level-order-traversal
https://leetcode.com/problems/unique-binary-search-trees
https://leetcode.com/problems/permutations-ii
https://leetcode.com/problems/unique-binary-search-trees-ii
https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii
https://leetcode.com/problems/trapping-rain-water
https://leetcode.com/problems/merge-k-sorted-lists
https://leetcode.com/problems/largest-rectangle-in-histogram
https://leetcode.com/problems/first-missing-positive
https://leetcode.com/problems/reverse-nodes-in-k-group
https://leetcode.com/problems/minimum-window-substring
https://leetcode.com/problems/wildcard-matching
https://leetcode.com/problems/sudoku-solver
https://leetcode.com/problems/longest-valid-parentheses
https://leetcode.com/problems/n-queens
https://leetcode.com/problems/permutation-sequence
https://leetcode.com/problems/text-justification
https://leetcode.com/problems/substring-with-concatenation-of-all-words
https://leetcode.com/problems/maximal-rectangle
https://leetcode.com/problems/regular-expression-matching
https://leetcode.com/problems/gray-code
https://leetcode.com/problems/recover-binary-search-tree
https://leetcode.com/problems/interleaving-string
https://leetcode.com/problems/valid-number
https://leetcode.com/problems/scramble-string
https://leetcode.com/problems/n-queens-ii
https://leetcode.com/problems/logger-rate-limiter
https://leetcode.com/problems/find-the-width-of-columns-of-a-grid
https://leetcode.com/problems/crawler-log-folder
https://leetcode.com/problems/add-two-integers
https://leetcode.com/problems/last-stone-weight
https://leetcode.com/problems/kth-largest-element-in-a-stream
https://leetcode.com/problems/lemonade-change
https://leetcode.com/problems/can-place-flowers
https://leetcode.com/problems/rank-teams-by-votes
https://leetcode.com/problems/design-snake-game
https://leetcode.com/problems/stock-price-fluctuation
https://leetcode.com/problems/high-access-employees
https://leetcode.com/problems/design-file-system
https://leetcode.com/problems/make-lexicographically-smallest-array-by-swapping-elements
https://leetcode.com/problems/minimum-cost-to-convert-string-i
https://leetcode.com/problems/smallest-missing-non-negative-integer-after-operations
https://leetcode.com/problems/maximum-square-area-by-removing-fences-from-a-field
https://leetcode.com/problems/maximum-good-subarray-sum
https://leetcode.com/problems/longest-string-chain
https://leetcode.com/problems/online-election
https://leetcode.com/problems/the-time-when-the-network-becomes-idle
https://leetcode.com/problems/design-tic-tac-toe
https://leetcode.com/problems/design-hit-counter
https://leetcode.com/problems/pairs-of-songs-with-total-durations-divisible-by-60
https://leetcode.com/problems/maximum-number-of-occurrences-of-a-substring
https://leetcode.com/problems/search-suggestions-system
https://leetcode.com/problems/top-k-frequent-elements
https://leetcode.com/problems/single-element-in-a-sorted-array
https://leetcode.com/problems/meeting-rooms-ii
https://leetcode.com/problems/find-k-closest-elements
https://leetcode.com/problems/find-k-pairs-with-smallest-sums
https://leetcode.com/problems/nth-highest-salary
https://leetcode.com/problems/all-oone-data-structure
https://leetcode.com/problems/minimum-time-to-visit-a-cell-in-a-grid
https://leetcode.com/problems/number-of-possible-sets-of-closing-branches
https://leetcode.com/problems/cherry-pickup
https://leetcode.com/problems/verbal-arithmetic-puzzle
https://leetcode.com/problems/minimum-cost-to-convert-string-ii
https://leetcode.com/problems/string-transformation
https://leetcode.com/problems/russian-doll-envelopes
https://leetcode.com/problems/count-vowels-permutation
https://leetcode.com/problems/maximum-path-quality-of-a-graph
https://leetcode.com/problems/split-array-largest-sum
https://leetcode.com/problems/tallest-billboard
https://leetcode.com/problems/basic-calculator
https://leetcode.com/problems/number-of-digit-one
https://leetcode.com/problems/evaluate-division
https://leetcode.com/problems/maximum-subtree-of-the-same-color
https://leetcode.com/problems/path-with-maximum-probability
https://leetcode.com/problems/maximum-profit-from-trading-stocks
https://leetcode.com/problems/number-of-islands
https://leetcode.com/problems/maximize-greatness-of-an-array
https://leetcode.com/problems/boundary-of-binary-tree
https://leetcode.com/problems/find-the-maximum-sum-of-node-values
https://leetcode.com/problems/count-binary-substrings
https://leetcode.com/problems/move-zeroes
https://leetcode.com/problems/degree-of-an-array
https://leetcode.com/problems/add-to-array-form-of-integer
https://leetcode.com/problems/lru-cache
https://leetcode.com/problems/smallest-subsequence-of-distinct-characters
https://leetcode.com/problems/remove-duplicate-letters
https://leetcode.com/problems/first-day-where-you-have-been-in-all-the-rooms
https://leetcode.com/problems/delete-operation-for-two-strings
https://leetcode.com/problems/course-schedule
https://leetcode.com/problems/number-of-good-leaf-nodes-pairs
https://leetcode.com/problems/house-robber-ii
https://leetcode.com/problems/sort-list
https://leetcode.com/problems/decode-string
https://leetcode.com/problems/longest-common-subsequence
https://leetcode.com/problems/rotting-oranges
https://leetcode.com/problems/insert-delete-getrandom-o1
https://leetcode.com/problems/course-schedule-ii
https://leetcode.com/problems/maximal-square
https://leetcode.com/problems/sum-game
https://leetcode.com/problems/open-the-lock
https://leetcode.com/problems/minimum-area-rectangle
https://leetcode.com/problems/search-a-2d-matrix-ii
https://leetcode.com/problems/h-index
https://leetcode.com/problems/find-all-good-indices
https://leetcode.com/problems/maximum-value-at-a-given-index-in-a-bounded-array
https://leetcode.com/problems/partition-to-k-equal-sum-subsets
https://leetcode.com/problems/sum-of-distances-in-tree
https://leetcode.com/problems/trapping-rain-water-ii
https://leetcode.com/problems/shortest-distance-from-all-buildings
https://leetcode.com/problems/lucky-numbers-in-a-matrix
https://leetcode.com/problems/fizz-buzz
https://leetcode.com/problems/number-of-valid-words-in-a-sentence
https://leetcode.com/problems/maximum-difference-between-increasing-elements
https://leetcode.com/problems/check-if-binary-string-has-at-most-one-segment-of-ones
https://leetcode.com/problems/linked-list-cycle
https://leetcode.com/problems/single-number
https://leetcode.com/problems/maximum-product-of-two-elements-in-an-array
https://leetcode.com/problems/number-of-1-bits
https://leetcode.com/problems/predict-the-winner
https://leetcode.com/problems/stone-game
https://leetcode.com/problems/find-third-transaction
https://leetcode.com/problems/snakes-and-ladders
https://leetcode.com/problems/find-the-largest-area-of-square-inside-two-rectangles
https://leetcode.com/problems/number-of-equal-count-substrings
https://leetcode.com/problems/longest-palindromic-subsequence
https://leetcode.com/problems/expressive-words
https://leetcode.com/problems/gas-station
https://leetcode.com/problems/design-browser-history
https://leetcode.com/problems/game-of-life
https://leetcode.com/problems/beautiful-arrangement
https://leetcode.com/problems/two-sum-ii-input-array-is-sorted
https://leetcode.com/problems/minimum-deletions-to-make-character-frequencies-unique
https://leetcode.com/problems/min-stack
https://leetcode.com/problems/remove-k-digits
https://leetcode.com/problems/validate-ip-address
https://leetcode.com/problems/minimum-cost-to-make-array-equal
https://leetcode.com/problems/sum-of-k-mirror-numbers
https://leetcode.com/problems/word-search-ii
https://leetcode.com/problems/max-points-on-a-line
https://leetcode.com/problems/strange-printer
https://leetcode.com/problems/remove-boxes
https://leetcode.com/problems/burst-balloons
https://leetcode.com/problems/find-servers-that-handled-most-number-of-requests
https://leetcode.com/problems/count-of-integers
https://leetcode.com/problems/first-unique-character-in-a-string
https://leetcode.com/problems/keep-multiplying-found-values-by-two
https://leetcode.com/problems/determine-if-two-events-have-conflict
https://leetcode.com/problems/power-of-three
https://leetcode.com/problems/missing-number
https://leetcode.com/problems/pascals-triangle-ii
https://leetcode.com/problems/count-number-of-pairs-with-absolute-difference-k
https://leetcode.com/problems/reverse-string
https://leetcode.com/problems/minimum-absolute-difference-in-bst
https://leetcode.com/problems/contains-duplicate-ii
https://leetcode.com/problems/fraction-to-recurring-decimal
https://leetcode.com/problems/string-compression
https://leetcode.com/problems/find-minimum-in-rotated-sorted-array
https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii
https://leetcode.com/problems/construct-smallest-number-from-di-string
https://leetcode.com/problems/minimum-cost-homecoming-of-a-robot-in-a-grid
https://leetcode.com/problems/range-product-queries-of-powers
https://leetcode.com/problems/count-number-of-texts
https://leetcode.com/problems/successful-pairs-of-spells-and-potions
https://leetcode.com/problems/minimum-size-subarray-sum
https://leetcode.com/problems/maximum-product-subarray
https://leetcode.com/problems/find-the-duplicate-number
https://leetcode.com/problems/reorder-list
https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons
https://leetcode.com/problems/maximum-xor-of-two-numbers-in-an-array
https://leetcode.com/problems/rotate-image
https://leetcode.com/problems/amount-of-time-for-binary-tree-to-be-infected
https://leetcode.com/problems/next-greater-element-iii
https://leetcode.com/problems/longest-substring-with-at-most-k-distinct-characters
https://leetcode.com/problems/query-kth-smallest-trimmed-number
https://leetcode.com/problems/count-palindromic-subsequences
https://leetcode.com/problems/valid-arrangement-of-pairs
https://leetcode.com/problems/sliding-window-maximum
https://leetcode.com/problems/find-median-from-data-stream
https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iv
https://leetcode.com/problems/the-skyline-problem
https://leetcode.com/problems/isomorphic-strings
https://leetcode.com/problems/missing-ranges
https://leetcode.com/problems/binary-tree-paths
https://leetcode.com/problems/implement-stack-using-queues
https://leetcode.com/problems/flip-game
https://leetcode.com/problems/strobogrammatic-number
https://leetcode.com/problems/palindrome-permutation
https://leetcode.com/problems/binary-tree-postorder-traversal
https://leetcode.com/problems/minimum-depth-of-binary-tree
https://leetcode.com/problems/word-pattern
https://leetcode.com/problems/read-n-characters-given-read4
https://leetcode.com/problems/copy-list-with-random-pointer
https://leetcode.com/problems/kth-smallest-element-in-a-bst
https://leetcode.com/problems/clone-graph
https://leetcode.com/problems/flatten-binary-tree-to-linked-list
https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown
https://leetcode.com/problems/group-shifted-strings
https://leetcode.com/problems/graph-valid-tree
https://leetcode.com/problems/binary-tree-right-side-view
https://leetcode.com/problems/walls-and-gates
https://leetcode.com/problems/wiggle-sort
https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree
https://leetcode.com/problems/zigzag-iterator
https://leetcode.com/problems/peeking-iterator
https://leetcode.com/problems/longest-substring-with-at-most-two-distinct-characters
https://leetcode.com/problems/flatten-2d-vector
https://leetcode.com/problems/paint-fence
https://leetcode.com/problems/flip-game-ii
https://leetcode.com/problems/unique-word-abbreviation
https://leetcode.com/problems/populating-next-right-pointers-in-each-node
https://leetcode.com/problems/insertion-sort-list
https://leetcode.com/problems/bitwise-and-of-numbers-range
https://leetcode.com/problems/factorial-trailing-zeroes
https://leetcode.com/problems/rank-scores
https://leetcode.com/problems/binary-tree-level-order-traversal-ii
https://leetcode.com/problems/find-the-celebrity
https://leetcode.com/problems/paint-house
https://leetcode.com/problems/range-sum-query-mutable
https://leetcode.com/problems/shortest-palindrome
https://leetcode.com/problems/department-top-three-salaries
https://leetcode.com/problems/read-n-characters-given-read4-ii-call-multiple-times
https://leetcode.com/problems/number-of-islands-ii
https://leetcode.com/problems/closest-binary-search-tree-value-ii
https://leetcode.com/problems/remove-invalid-parentheses
https://leetcode.com/problems/find-minimum-in-rotated-sorted-array-ii
Frequency Acceptance Rate
99.1 0.575614822832827
97 0.550738321297665
92.4 0.533430953323273
86.7 0.586535859170014
86.7 0.547698287506507
81.3 0.64153845203089
79.2 0.418451602846234
76.9 0.880149660417259
76.9 0.861077085533262
76.9 0.795528833940215
76.9 0.747463160681196
76.9 0.579992036021686
76.9 0.450214356857254
76.9 0.448879207660384
76.9 0.366585438766543
71.5 0.522568551086177
68.3 0.785659228427178
64.6 0.661504890375713
64.6 0.594507420906384
60.2 0.654976429640797
60.2 0.470463848832134
54.9 0.764254913170059
54.9 0.739260227731219
54.9 0.725365762761355
54.9 0.570199098358878
54.9 0.534746565629061
54.9 0.501549309371562
48 0.800880176680154
48 0.628169720927301
48 0.617704269602243
48 0.594380061068348
48 0.482086712052728
48 0.444636097710521
48 0.439526066515334
48 0.400270904878438
38.5 0.875635905167473
38.5 0.870975535684157
38.5 0.869397744813444
38.5 0.859065823125588
38.5 0.786500380189007
38.5 0.767547978884849
38.5 0.75019290688702
38.5 0.74694661726362
38.5 0.682495292030169
38.5 0.668074845752074
38.5 0.636460739152062
38.5 0.613330679083937
38.5 0.602597216887456
38.5 0.591425258524064
38.5 0.549401129943502
38.5 0.543598338774497
38.5 0.510622929587287
38.5 0.428544312852264
100 0.537185137651672
83.2 0.424612902508828
79.2 0.566313522648257
79.2 0.517337265904731
74.4 0.352983545547378
71.5 0.529329330914056
71.5 0.408606096116847
71.5 0.364231128221161
71.5 0.363267423069325
71.5 0.298643510305322
68.3 0.55434824554477
68.3 0.500665555334394
64.6 0.609302955265655
64.6 0.463355049488494
60.2 0.673833840866889
60.2 0.571734781109197
60.2 0.571708741345213
60.2 0.454397140380744
54.9 0.519883110494078
54.9 0.458131791491372
54.9 0.353830615117145
48 0.677730805194511
48 0.654033311710803
48 0.581900400914625
48 0.488238640677334
48 0.488065364024377
48 0.461497364159725
48 0.42976866224688
48 0.344304209732713
38.5 0.71268606211979
38.5 0.703370004641098
38.5 0.678581939278078
38.5 0.676203930072496
38.5 0.669687542048656
38.5 0.646674486070308
38.5 0.599422633548648
38.5 0.536895198618059
38.5 0.517772406851693
38.5 0.491845199370355
38.5 0.452573368615046
38.5 0.423240661793325
38.5 0.405117974666253
38.5 0.364773870143934
48 0.429393847698477
38.5 0.443840846893794
38.5 0.342597368850972
64.4 0.662895054269493
45.4 0.554460250999444
45.4 0.483384297634197
43.6 0.78009469346054
36.9 0.586338652265189
34.1 0.64438199342144
34.1 0.551921295387757
60.9 0.589320948363109
57.6 0.765298449762576
57.6 0.630801779816761
54.7 0.391136450349988
51.3 0.801398929629404
51.3 0.663620495885151
50 0.621521805973176
50 0.423239655502736
50 0.181459818875942
47 0.616526312277012
45.4 0.802589499746167
45.4 0.49101447329353
45.4 0.465982477966979
43.6 0.661318235858459
43.6 0.572100717100869
43.6 0.411384583704603
43.6 0.187171359567756
41.6 0.665142428341177
41.6 0.610093377106921
39.4 0.583274135593812
39.4 0.507912223980188
36.9 0.729407451608144
36.9 0.481054223166309
36.9 0.446262430098395
36.9 0.429442064543253
36.9 0.376016153982109
34.1 0.739312724075368
34.1 0.722862526900907
34.1 0.339804119188788
30.7 0.394025615216319
26.7 0.657028962094235
26.7 0.578970391537617
26.7 0.523831930940261
26.7 0.427592931194268
26.7 0.385897064542573
21.7 0.658477975427013
21.7 0.589059277836255
21.7 0.465959086750518
21.7 0.418302603825326
21.7 0.361050536402436
15.1 0.698201254670777
15.1 0.62136879296033
15.1 0.60995876063001
15.1 0.597392943775968
15.1 0.492636696849424
71.2 0.642875163074301
51.3 0.557952833036371
48.6 0.465994974811555
48.6 0.406343248124531
43.6 0.620462453421513
41.6 0.446649596680174
39.4 0.293644876407322
36.9 0.636724036210914
36.9 0.356944642285737
34.1 0.716690930152468
34.1 0.491721092470414
30.7 0.4709329657933
26.7 0.327923599229792
21.7 0.528876646050364
21.7 0.289718674923512
28.7 0.611679278341699
27.4 0.555123722617262
25.9 0.413953843086832
16.5 0.211076120801449
13.9 0.416724485679709
5 0.760118361899982
72.3 0.763563689045813
59 0.687576875768757
37.6 0.716381074030374
30.6 0.881160802571418
30.6 0.657979254857036
30.6 0.596829062261846
30.6 0.582958982819354
30.6 0.288215770274855
100 0.589534432051495
87.1 0.390069836085096
76.1 0.487081643002028
68.5 0.453926894878421
60.7 0.637929626167376
59 0.604568349390175
59 0.57960772685841
59 0.395560541018616
59 0.239866917841516
59 0.200290718685501
57.2 0.616981718036662
49.9 0.52455820487928
46.7 0.529969583109679
42.7 0.584335747070426
37.6 0.690144531954853
37.6 0.53150747986191
37.6 0.52951377840005
30.6 0.650455037499603
30.6 0.640802210366313
30.6 0.591564743141575
30.6 0.51915529874613
30.6 0.483473215058797
30.6 0.404303053341841
30.6 0.379109902316312
69.5 0.448349441774995
60.7 0.571676569799443
59 0.509523809523809
59 0.375643437454778
59 0.346890808971661
59 0.257959445820717
46.7 0.306903898197731
42.7 0.371913791999414
37.6 0.615592675943241
30.6 0.593822720541569
30.6 0.574039159751037
30.6 0.520051310303997
30.6 0.448562669896466
30.6 0.355516484370446
88.6 0.627498841989942
72.2 0.560386473429951
55 0.652954979450999
49.7 0.463439871234766
42.1 0.615810915481486
42.1 0.587399517684887
42.1 0.467872824451755
72.2 0.656771399563338
48.2 0.658276105025274
48.2 0.625444552746465
48.2 0.571391945868106
48.2 0.450045523988827
100 0.444310446882737
88.3 0.617143080592812
86.1 0.508402281649922
86.1 0.376648428731762
74 0.632764641956551
69.7 0.484767769614218
64.4 0.718551600741858
64.4 0.431208999125161
57.6 0.609247670213787
57.6 0.606866063410927
57.6 0.579921971025875
57.6 0.559687441896877
57.6 0.549069053265637
57.6 0.526301558639624
57.6 0.482279585952604
57.6 0.482072421022707
48.2 0.605779537435482
48.2 0.548067403471198
48.2 0.544493909936756
48.2 0.399271593083351
48.2 0.394481133447764
48.2 0.389104213224185
48.2 0.38087397461509
48.2 0.652917991299666
48.2 0.586961989235593
48.2 0.438444694779607
81.6 0.798966497905184
68.1 0.739029485106565
68.1 0.29796190379781
64.9 0.586268788254956
63 0.392129618908675
45.2 0.519722809786277
39.7 0.753312582505084
32 0.831009838481803
32 0.737733566627171
100 0.55531366904293
68.1 0.714180711416621
64.9 0.533631451462642
64.9 0.440139943999985
63 0.453741922935621
63 0.448644207066557
45.2 0.636603973681932
45.2 0.463106731325354
39.7 0.459782967212728
32 0.77939540684479
32 0.709439958113174
32 0.644506203540655
32 0.628774512971239
32 0.613245576176089
32 0.559151216722
32 0.344405034959579
32 0.276941440422553
63 0.461455097175059
63 0.423910107503646
63 0.370157740806911
56.1 0.284257330484725
49.6 0.609248457045186
49.6 0.481607286164871
45.2 0.606260402225318
32 0.437712470925031
32 0.3520430947862
77.5 0.632265521796565
48.3 0.71272442915233
48.3 0.521054108720688
48.3 0.476586912469679
39.4 0.693472729026775
36.3 0.654982270111947
32.4 0.846059862833265
27.6 0.795185734001334
20.9 0.58656136498015
20.9 0.481277564365219
76.4 0.258838073239577
62.1 0.572726801988401
58.6 0.521505721098474
54.2 0.688563731314574
51.5 0.859096871960735
50 0.510747963231277
50 0.415869455760516
48.3 0.485940937809087
48.3 0.447900839321865
36.3 0.48744805656523
36.3 0.345295775903372
32.4 0.623429003314124
32.4 0.615864105445256
32.4 0.600118019175269
32.4 0.53185641997821
27.6 0.77170773858346
27.6 0.631886929423136
27.6 0.344066043031235
20.9 0.493177717786702
20.9 0.4529848458596
54.2 0.386481753474183
52.9 0.666751541385519
44.4 0.472466001065903
32.4 0.529742673397876
32.4 0.460354850399876
32.4 0.436314782158109
42.2 0.464164706330562
33.3 0.349845605508705
31.4 0.658080276584784
29.2 0.664929821278924
26.8 0.648537271329158
26.8 0.475979815436706
25.4 0.680795692120625
22.3 0.748775972717333
18.5 0.5002023193234
18.5 0.428062282726183
16.2 0.420817209363918
40.5 0.595040667293438
38.7 0.747138382097789
37.3 0.611911277808934
35.8 0.676833321466884
35.8 0.598288860202884
35 0.669467987459619
32.4 0.490722021086556
31.4 0.656355993308443
31.4 0.625698019109605
28.1 0.681011062177693
28.1 0.674216096415878
26.8 0.651892107173369
25.4 0.603969287065527
25.4 0.560947178304032
25.4 0.499922641676244
25.4 0.474906567004805
23.9 0.522048921601459
23.9 0.268802994878841
22.3 0.648402054588466
20.5 0.557802530841519
20.5 0.475947403117963
18.5 0.444674626393611
10.9 0.645529239437868
7.7 0.653829087838425
7.7 0.481909808100261
5 0.634234087487923
5 0.415589336536788
39.9 0.403294460798585
28.1 0.568046046959785
28.1 0.427494096380388
28.1 0.399945352979274
25.4 0.599823292337785
16.2 0.489197172697541
7.7 0.440177872943225