Skip to content

Latest commit

 

History

History
782 lines (782 loc) · 170 KB

amazon.md

File metadata and controls

782 lines (782 loc) · 170 KB
Title Acceptance Level
Remove Vowels from a String 89.9% Easy
Students With Invalid Departments 89.5% Easy
Kids With the Greatest Number of Candies 88.9% Easy
Find the Team Size 87.8% Easy
Defanging an IP Address 87.5% Easy
Jewels and Stones 86.4% Easy
How Many Numbers Are Smaller Than the Current Number 85.6% Easy
Split a String in Balanced Strings 83.3% Easy
Product Sales Analysis I 83.1% Easy
Product Sales Analysis II 82.9% Easy
Average Selling Price 81.6% Easy
Range Sum of BST 81.3% Easy
Reformat Department Table 80.6% Easy
High Five 79.7% Easy
Minimum Time Visiting All Points 79.6% Easy
Armstrong Number 78.2% Easy
Customer Order Frequency 76.8% Easy
Count Negative Numbers in a Sorted Matrix 76.5% Easy
List the Products Ordered in a Period 76.4% Easy
Find N Unique Integers Sum up to Zero 76.3% Easy
Replace Elements with Greatest Element on Right Side 75.4% Easy
Sum of Digits in the Minimum Number 74.6% Easy
Traffic Light Controlled Intersection 74.3% Easy
Sort Array By Parity 74.1% Easy
Merge Two Binary Trees 74.1% Easy
Nested List Weight Sum 74.0% Easy
Robot Return to Origin 73.5% Easy
Can Make Arithmetic Progression From Sequence 73.3% Easy
Customer Placing the Largest Number of Orders 73.0% Easy
Hamming Distance 72.8% Easy
DI String Match 72.6% Easy
Find Customer Referee 72.3% Easy
N-ary Tree Postorder Traversal 72.1% Easy
Squares of a Sorted Array 72.1% Easy
Array Partition I 72.0% Easy
Sales Analysis I 71.8% Easy
Actors and Directors Who Cooperated At Least Three Times 71.7% Easy
Peak Index in a Mountain Array 71.6% Easy
Height Checker 71.1% Easy
Moving Average from Data Stream 70.9% Easy
Logger Rate Limiter 70.8% Easy
Subdomain Visit Count 69.9% Easy
Reverse Words in a String III 69.8% Easy
Sort Array By Parity II 69.3% Easy
The K Weakest Rows in a Matrix 68.8% Easy
Maximum Depth of N-ary Tree 68.7% Easy
Remove All Adjacent Duplicates In String 68.6% Easy
Reverse String 68.5% Easy
Middle of the Linked List 68.4% Easy
Univalued Binary Tree 67.7% Easy
Relative Sort Array 67.7% Easy
Find Common Characters 67.6% Easy
Unique Email Addresses 67.4% Easy
Find Words That Can Be Formed by Characters 67.4% Easy
Fibonacci Number 67.2% Easy
Sum of Root To Leaf Binary Numbers 67.2% Easy
Largest Unique Number 66.8% Easy
Maximum Depth of Binary Tree 66.0% Easy
Island Perimeter 65.7% Easy
Print in Order 65.7% Easy
Single Number 65.5% Easy
Invert Binary Tree 65.0% Easy
Leaf-Similar Trees 64.5% Easy
Design HashSet 64.3% Easy
Delete Node in a Linked List 63.8% Easy
Next Greater Element I 63.8% Easy
Baseball Game 63.7% Easy
Uncommon Words from Two Sentences 63.3% Easy
Prime Number of Set Bits in Binary Representation 63.2% Easy
Average of Levels in Binary Tree 63.1% Easy
Trim a Binary Search Tree 63.0% Easy
Reverse Linked List 62.5% Easy
Intersection of Two Arrays 62.5% Easy
Fizz Buzz 62.3% Easy
Last Stone Weight 62.2% Easy
Palindrome Permutation 61.9% Easy
String Matching in an Array 61.4% Easy
Shift 2D Grid 61.4% Easy
Design HashMap 61.3% Easy
Shortest Word Distance 61.0% Easy
Combine Two Tables 60.8% Easy
Index Pairs of a String 60.7% Easy
Two Sum Less Than K 60.6% Easy
Remove Palindromic Subsequences 60.1% Easy
Majority Element 58.7% Easy
Convert Sorted Array to Binary Search Tree 57.9% Easy
Move Zeroes 57.8% Easy
Number of Days in a Month 57.4% Easy
Employee Importance 57.3% Easy
Best Time to Buy and Sell Stock II 57.0% Easy
Valid Anagram 56.9% Easy
Employees Earning More Than Their Managers 56.9% Easy
Two City Scheduling 56.1% Easy
Contains Duplicate 56.0% Easy
Excel Sheet Column Number 55.9% Easy
Path Crossing 55.9% Easy
Roman to Integer 55.7% Easy
Two Sum IV - Input is a BST 55.5% Easy
Convert BST to Greater Tree 55.4% Easy
Find the Difference 55.3% Easy
Flood Fill 55.3% Easy
Meeting Rooms 54.6% Easy
Max Consecutive Ones 54.6% Easy
Sales Analysis III 54.3% Easy
Reorder Data in Log Files 54.3% Easy
Two Sum II - Input array is sorted 54.1% Easy
Construct String from Binary Tree 54.1% Easy
Verifying an Alien Dictionary 54.1% Easy
Diet Plan Performance 53.8% Easy
Merge Two Sorted Lists 53.5% Easy
Binary Tree Level Order Traversal II 53.5% Easy
First Unique Character in a String 53.4% Easy
Customers Who Never Order 53.4% Easy
Same Tree 53.4% Easy
Ransom Note 53.1% Easy
Find Winner on a Tic Tac Toe Game 52.8% Easy
Friendly Movies Streamed Last Month 52.6% Easy
Minimum Distance Between BST Nodes 52.6% Easy
Pascal's Triangle 52.5% Easy
Binary Search 52.1% Easy
Cousins in Binary Tree 52.0% Easy
Partition Array Into Three Parts With Equal Sum 51.8% Easy
Number of Boomerangs 51.8% Easy
Missing Number 51.7% Easy
Lemonade Change 51.6% Easy
Image Smoother 51.5% Easy
Binary Tree Paths 51.5% Easy
Intersection of Two Arrays II 51.4% Easy
Maximize Sum Of Array After K Negations 51.3% Easy
Prime Arrangements 51.0% Easy
Sum of Left Leaves 50.9% Easy
Best Time to Buy and Sell Stock 50.5% Easy
Sales Analysis II 50.5% Easy
Happy Number 50.4% Easy
Longest Palindrome 50.3% Easy
Min Cost Climbing Stairs 50.3% Easy
Minimum Moves to Equal Array Elements 50.2% Easy
Find the Town Judge 50.1% Easy
Lowest Common Ancestor of a Binary Search Tree 49.9% Easy
Number of 1 Bits 49.8% Easy
Kth Largest Element in a Stream 49.7% Easy
Implement Queue using Stacks 49.6% Easy
Rotate String 49.6% Easy
Is Subsequence 49.2% Easy
Pascal's Triangle II 49.0% Easy
Number of Days Between Two Dates 48.8% Easy
Rectangle Overlap 48.6% Easy
Closest Binary Search Tree Value 48.5% Easy
Diameter of Binary Tree 48.4% Easy
Reverse String II 48.4% Easy
Palindrome Number 48.4% Easy
Longest Word in Dictionary 48.2% Easy
Remove Element 48.2% Easy
Climbing Stairs 47.8% Easy
Add Strings 47.5% Easy
Pairs of Songs With Total Durations Divisible by 60 47.4% Easy
Number of Equivalent Domino Pairs 47.3% Easy
Maximum Product of Three Numbers 47.1% Easy
Symmetric Tree 46.8% Easy
Maximum Subarray 46.5% Easy
Backspace String Compare 46.4% Easy
Longest Continuous Increasing Subsequence 45.9% Easy
Two Sum 45.6% Easy
Remove Duplicates from Sorted List 45.4% Easy
Add Binary 45.2% Easy
Implement Stack using Queues 45.1% Easy
Remove Duplicates from Sorted Array 45.1% Easy
Most Common Word 44.8% Easy
Range Sum Query - Immutable 44.7% Easy
Count and Say 44.6% Easy
Min Stack 44.5% Easy
Reverse Vowels of a String 44.2% Easy
Subtree of Another Tree 44.1% Easy
Find Pivot Index 44.0% Easy
Power of Two 43.7% Easy
Balanced Binary Tree 43.5% Easy
Plus One 43.0% Easy
Second Minimum Node In a Binary Tree 42.7% Easy
Max Stack 42.6% Easy
Maximize Distance to Closest Person 42.6% Easy
Search Insert Position 42.6% Easy
Find Mode in Binary Search Tree 42.4% Easy
Bulls and Cows 42.4% Easy
Repeated Substring Pattern 42.2% Easy
Set Mismatch 42.1% Easy
House Robber 42.0% Easy
Valid Perfect Square 41.7% Easy
String Compression 41.3% Easy
Path Sum 41.2% Easy
Delete Duplicate Emails 41.1% Easy
Linked List Cycle 41.1% Easy
Intersection of Two Linked Lists 40.6% Easy
Reverse Bits 39.8% Easy
Isomorphic Strings 39.8% Easy
Merge Sorted Array 39.4% Easy
Palindrome Linked List 39.3% Easy
Valid Parentheses 39.0% Easy
Remove Linked List Elements 38.6% Easy
Factorial Trailing Zeroes 37.8% Easy
Contains Duplicate II 37.7% Easy
Design Compressed String Iterator 37.5% Easy
Minimum Depth of Binary Tree 37.4% Easy
Word Pattern 37.0% Easy
Valid Palindrome 36.7% Easy
Longest Univalue Path 36.2% Easy
First Bad Version 35.7% Easy
Perfect Number 35.5% Easy
Longest Common Prefix 35.4% Easy
Rotate Array 34.7% Easy
Implement strStr() 34.5% Easy
Sqrt(x) 33.9% Easy
Heaters 33.1% Easy
Repeated String Match 32.3% Easy
Second Highest Salary 31.6% Easy
Can Place Flowers 31.6% Easy
K-diff Pairs in an Array 31.6% Easy
Count Primes 31.5% Easy
Shortest Unsorted Continuous Subarray 31.1% Easy
Third Maximum Number 30.5% Easy
Reverse Integer 25.8% Easy
Non-decreasing Array 19.5% Easy
All People Report to the Given Manager 87.1% Medium
Clone N-ary Tree 84.5% Medium
Max Increase to Keep City Skyline 83.7% Medium
Sum of Nodes with Even-Valued Grandparent 83.5% Medium
Count Number of Teams 82.0% Medium
Queries on a Permutation With Key 81.7% Medium
Clone Binary Tree With Random Pointer 81.0% Medium
Binary Search Tree to Greater Sum Tree 80.8% Medium
NPV Queries 80.6% Medium
Encode and Decode TinyURL 79.9% Medium
Maximum Binary Tree 79.9% Medium
Construct Binary Search Tree from Preorder Traversal 78.4% Medium
All Paths From Source to Target 77.9% Medium
Insert into a Binary Search Tree 77.7% Medium
All Elements in Two Binary Search Trees 76.1% Medium
Partition Labels 76.1% Medium
Find Smallest Common Element in All Rows 74.9% Medium
Balance a Binary Search Tree 74.8% Medium
Binary Tree Pruning 74.5% Medium
Minimum Add to Make Parentheses Valid 73.7% Medium
Find and Replace Pattern 73.4% Medium
Delete Leaves With a Given Value 73.0% Medium
Find K-Length Substrings With No Repeated Characters 72.7% Medium
Maximum Level Sum of a Binary Tree 72.2% Medium
Path In Zigzag Labelled Binary Tree 72.0% Medium
Find Leaves of Binary Tree 70.6% Medium
Design Bounded Blocking Queue 70.5% Medium
Battleships in a Board 70.0% Medium
Counting Bits 69.5% Medium
Distribute Coins in Binary Tree 68.9% Medium
Find All Duplicates in an Array 67.8% Medium
Customers Who Bought All Products 67.7% Medium
Two Sum BSTs 67.6% Medium
Pancake Sorting 67.5% Medium
Complex Number Multiplication 67.4% Medium
Interval List Intersections 67.3% Medium
Pseudo-Palindromic Paths in a Binary Tree 67.3% Medium
Delete Nodes And Return Forest 67.0% Medium
Queue Reconstruction by Height 66.9% Medium
Search in a Sorted Array of Unknown Size 66.9% Medium
Construct Binary Tree from Preorder and Postorder Traversal 66.2% Medium
Minimum Cost Tree From Leaf Values 66.1% Medium
Maximum Difference Between Node and Ancestor 66.0% Medium
Managers with at Least 5 Direct Reports 66.0% Medium
Flip Equivalent Binary Trees 65.8% Medium
Custom Sort String 65.7% Medium
Path with Maximum Gold 65.1% Medium
N-ary Tree Level Order Traversal 65.0% Medium
Letter Case Permutation 64.6% Medium
Web Crawler 64.3% Medium
Keys and Rooms 64.3% Medium
Single Number III 64.3% Medium
Sort an Array 63.9% Medium
K Closest Points to Origin 63.8% Medium
Wiggle Sort 63.8% Medium
Design Hit Counter 63.7% Medium
Permutations 63.5% Medium
Binary Tree Inorder Traversal 63.3% Medium
Daily Temperatures 63.3% Medium
Search Suggestions System 63.2% Medium
Sort Characters By Frequency 63.0% Medium
Minimum Cost to Connect Sticks 62.8% Medium
Generate Parentheses 62.7% Medium
Max Area of Island 62.7% Medium
Bulb Switcher III 62.6% Medium
Minimum Falling Path Sum 62.5% Medium
Minimum Remove to Make Valid Parentheses 62.5% Medium
Exchange Seats 62.3% Medium
Subsets 62.0% Medium
Sparse Matrix Multiplication 61.9% Medium
Maximum Average Subtree 61.9% Medium
Angle Between Hands of a Clock 61.4% Medium
Construct Quad Tree 61.4% Medium
Top K Frequent Elements 61.2% Medium
Find Largest Value in Each Tree Row 61.1% Medium
Kill Process 60.8% Medium
Design A Leaderboard 60.7% Medium
Palindromic Substrings 60.6% Medium
Score of Parentheses 60.5% Medium
Number of Closed Islands 60.5% Medium
Minimum Cost For Tickets 60.5% Medium
Online Stock Span 60.2% Medium
Kth Smallest Element in a BST 60.2% Medium
Minimum Swaps to Make Strings Equal 60.1% Medium
Product of Array Except Self 60.1% Medium
Tree Diameter 60.1% Medium
Find Duplicate File in System 59.5% Medium
Remove Sub-Folders from the Filesystem 59.5% Medium
Convert Binary Search Tree to Sorted Doubly Linked List 59.1% Medium
Max Consecutive Ones III 59.1% Medium
Minesweeper 59.1% Medium
Design Log Storage System 58.6% Medium
Friend Circles 58.6% Medium
Longest Common Subsequence 58.4% Medium
Zigzag Iterator 58.4% Medium
Plus One Linked List 58.2% Medium
Capacity To Ship Packages Within D Days 58.1% Medium
Arithmetic Slices 57.9% Medium
Most Frequent Subtree Sum 57.9% Medium
Remove Covered Intervals 57.9% Medium
Maximum Sum of Two Non-Overlapping Subarrays 57.9% Medium
Count Servers that Communicate 57.9% Medium
Single Element in a Sorted Array 57.9% Medium
Campus Bikes 57.7% Medium
Connecting Cities With Minimum Cost 57.5% Medium
Redundant Connection 57.4% Medium
Next Greater Node In Linked List 57.4% Medium
Complete Binary Tree Inserter 57.3% Medium
Longest Repeating Substring 57.2% Medium
Find the Index of the Large Integer 57.1% Medium
Camelcase Matching 57.0% Medium
Group Anagrams 56.9% Medium
Design File System 56.8% Medium
Optimal Division 56.8% Medium
Closest Divisors 56.8% Medium
Car Pooling 56.7% Medium
Rotate Image 56.7% Medium
Combination Sum III 56.6% Medium
Binary Search Tree Iterator 56.6% Medium
Next Greater Element II 56.5% Medium
Count Number of Nice Subarrays 56.4% Medium
Uncrossed Lines 56.1% Medium
Combination Sum 56.1% Medium
Number of Distinct Islands 56.0% Medium
Number of Connected Components in an Undirected Graph 56.0% Medium
Split BST 55.8% Medium
Odd Even Linked List 55.7% Medium
Binary Tree Preorder Traversal 55.7% Medium
Find the Duplicate Number 55.5% Medium
All Nodes Distance K in Binary Tree 55.4% Medium
Kth Largest Element in an Array 55.4% Medium
Different Ways to Add Parentheses 55.2% Medium
Integer to Roman 55.1% Medium
Group Shifted Strings 55.1% Medium
Flatten a Multilevel Doubly Linked List 55.1% Medium
Best Time to Buy and Sell Stock with Transaction Fee 54.7% Medium
Longest String Chain 54.7% Medium
Combinations 54.7% Medium
Binary Tree Level Order Traversal 54.6% Medium
Pyramid Transition Matrix 54.6% Medium
Walls and Gates 54.5% Medium
Missing Element in Sorted Array 54.5% Medium
Game of Life 54.5% Medium
Minimum Path Sum 54.5% Medium
Add Two Numbers II 54.5% Medium
Design Tic-Tac-Toe 54.3% Medium
Kth Smallest Element in a Sorted Matrix 54.3% Medium
Campus Bikes II 54.2% Medium
Unique Paths 54.1% Medium
Binary Tree Right Side View 54.1% Medium
Spiral Matrix II 53.9% Medium
Maximum XOR of Two Numbers in an Array 53.5% Medium
RLE Iterator 53.5% Medium
Longest Arithmetic Sequence 53.4% Medium
Longest Palindromic Subsequence 53.2% Medium
Time Based Key-Value Store 53.1% Medium
Flatten Nested List Iterator 52.9% Medium
Unique Binary Search Trees 52.9% Medium
Shuffle an Array 52.8% Medium
Meeting Scheduler 52.7% Medium
Building H2O 52.6% Medium
Maximum Number of Vowels in a Substring of Given Length 52.4% Medium
Single Number II 52.4% Medium
Shortest Word Distance II 52.3% Medium
Split Linked List in Parts 52.2% Medium
Check Completeness of a Binary Tree 52.1% Medium
Koko Eating Bananas 52.1% Medium
Linked List Random Node 52.1% Medium
Count Univalue Subtrees 52.0% Medium
Exclusive Time of Functions 52.0% Medium
Serialize and Deserialize BST 52.0% Medium
Maximum Length of Pair Chain 51.9% Medium
Top K Frequent Words 51.8% Medium
My Calendar I 51.8% Medium
Minimum Area Rectangle 51.8% Medium
Open the Lock 51.8% Medium
Loud and Rich 51.6% Medium
Evaluate Division 51.6% Medium
Minimum Time Difference 51.5% Medium
The Maze 51.4% Medium
Minimum Area Rectangle II 50.9% Medium
Container With Most Water 50.8% Medium
Sum of Two Integers 50.7% Medium
House Robber III 50.6% Medium
Number of Steps to Reduce a Number in Binary Representation to One 50.4% Medium
Smallest Subsequence of Distinct Characters 50.4% Medium
Swap Nodes in Pairs 50.4% Medium
Find Duplicate Subtrees 50.2% Medium
Coin Change 2 50.2% Medium
Task Scheduler 50.1% Medium
Decode String 50.0% Medium
Minimum Domino Rotations For Equal Row 50.0% Medium
Minimum Number of Arrows to Burst Balloons 49.6% Medium
Longest Substring with At Most Two Distinct Characters 49.4% Medium
Implement Trie (Prefix Tree) 49.4% Medium
Insufficient Nodes in Root to Leaf Paths 49.3% Medium
Flatten Binary Tree to Linked List 49.3% Medium
Path With Maximum Minimum Value 49.2% Medium
Video Stitching 49.2% Medium
Rotting Oranges 49.2% Medium
Sum Root to Leaf Numbers 49.1% Medium
My Calendar II 49.1% Medium
Gray Code 49.1% Medium
Longest Happy String 49.0% Medium
Number of Dice Rolls With Target Sum 49.0% Medium
Subarray Sums Divisible by K 48.9% Medium
Knight Probability in Chessboard 48.9% Medium
Product Sales Analysis III 48.9% Medium
Construct Binary Tree from Preorder and Inorder Traversal 48.8% Medium
Accounts Merge 48.8% Medium
Valid Sudoku 48.7% Medium
Reorganize String 48.7% Medium
Valid Triangle Number 48.4% Medium
Android Unlock Patterns 48.4% Medium
Binary Tree Zigzag Level Order Traversal 48.3% Medium
Construct Binary Tree from String 48.3% Medium
Diagonal Traverse 48.2% Medium
Combination Sum II 48.2% Medium
Length of Longest Fibonacci Subsequence 48.0% Medium
Predict the Winner 47.9% Medium
Word Subsets 47.8% Medium
Convert Sorted List to Binary Search Tree 47.7% Medium
The Maze II 47.7% Medium
Insert Delete GetRandom O(1) 47.5% Medium
Palindrome Partitioning 47.5% Medium
Largest 1-Bordered Square 47.5% Medium
Is Graph Bipartite? 47.5% Medium
Best Time to Buy and Sell Stock with Cooldown 47.4% Medium
Perfect Squares 47.4% Medium
Number of Matching Subsequences 47.4% Medium
Sort Colors 47.3% Medium
Construct Binary Tree from Inorder and Postorder Traversal 47.2% Medium
Vowel Spellchecker 47.2% Medium
Path Sum III 47.2% Medium
Subsets II 47.1% Medium
Binary Tree Longest Consecutive Sequence 47.1% Medium
Binary Tree Longest Consecutive Sequence II 47.0% Medium
First Unique Number 47.0% Medium
Boats to Save People 46.8% Medium
Count Complete Tree Nodes 46.8% Medium
Letter Combinations of a Phone Number 46.8% Medium
Number of Islands 46.8% Medium
Maximum Size Subarray Sum Equals k 46.8% Medium
Path Sum II 46.7% Medium
Longest Turbulent Subarray 46.6% Medium
Smallest String With Swaps 46.5% Medium
Permutations II 46.4% Medium
3Sum Closest 46.0% Medium
Bomb Enemy 46.0% Medium
Web Crawler Multithreaded 45.9% Medium
Sentence Similarity II 45.8% Medium
Rank Scores 45.8% Medium
Meeting Rooms II 45.7% Medium
Lowest Common Ancestor of a Binary Tree 45.7% Medium
Peeking Iterator 45.7% Medium
Bulb Switcher 45.4% Medium
Binary Tree Vertical Order Traversal 45.3% Medium
Combination Sum IV 45.3% Medium
Populating Next Right Pointers in Each Node 45.2% Medium
Find Minimum in Rotated Sorted Array 45.1% Medium
Partition to K Equal Sum Subsets 45.0% Medium
Next Closest Time 45.0% Medium
Network Delay Time 45.0% Medium
Check If a String Is a Valid Sequence from Root to Leaves Path in a Binary Tree 44.8% Medium
All Paths from Source Lead to Destination 44.7% Medium
Logical OR of Two Binary Grids Represented as Quad-Trees 44.6% Medium
Elimination Game 44.5% Medium
Permutation in String 44.4% Medium
Monotone Increasing Digits 44.3% Medium
Last Stone Weight II 44.2% Medium
Triangle 44.2% Medium
Remove Duplicates from Sorted Array II 44.0% Medium
Random Pick with Weight 43.9% Medium
Subarray Sum Equals K 43.9% Medium
Partition Equal Subset Sum 43.7% Medium
Design Circular Queue 43.7% Medium
Maximum Swap 43.6% Medium
Closest Leaf in a Binary Tree 43.6% Medium
As Far from Land as Possible 43.5% Medium
Analyze User Website Visit Pattern 43.5% Medium
Reverse Words in a String II 43.3% Medium
Find Peak Element 43.3% Medium
Find All Anagrams in a String 43.3% Medium
Distant Barcodes 43.2% Medium
Search a 2D Matrix II 43.2% Medium
Set Matrix Zeroes 43.1% Medium
Exam Room 43.1% Medium
Get Watched Videos by Your Friends 43.1% Medium
Delete Node in a BST 43.1% Medium
Course Schedule 43.1% Medium
Non-overlapping Intervals 42.9% Medium
Contiguous Array 42.8% Medium
Longest Increasing Subsequence 42.6% Medium
Fruit Into Baskets 42.5% Medium
Sort List 42.3% Medium
Graph Valid Tree 42.2% Medium
Global and Local Inversions 42.1% Medium
Ugly Number II 42.0% Medium
Solve the Equation 42.0% Medium
Longest Absolute File Path 41.8% Medium
Find the Celebrity 41.8% Medium
Minimum Genetic Mutation 41.8% Medium
Stepping Numbers 41.6% Medium
Partition List 41.5% Medium
Longest Substring with At Least K Repeating Characters 41.4% Medium
Pacific Atlantic Water Flow 41.1% Medium
Asteroid Collision 41.0% Medium
Maximum Width of Binary Tree 41.0% Medium
Find K Closest Elements 40.9% Medium
Prison Cells After N Days 40.7% Medium
Course Schedule II 40.7% Medium
Unique Binary Search Trees II 40.6% Medium
Inorder Successor in BST 40.4% Medium
Word Break 40.1% Medium
Find the Derangement of An Array 40.1% Medium
Increasing Triplet Subsequence 40.0% Medium
01 Matrix 39.8% Medium
Consecutive Numbers 39.7% Medium
Wiggle Subsequence 39.6% Medium
Summary Ranges 39.5% Medium
Equal Tree Partition 39.5% Medium
Cheapest Flights Within K Stops 39.3% Medium
Merge Intervals 39.3% Medium
Populating Next Right Pointers in Each Node II 39.1% Medium
Minimum Swaps To Make Sequences Increasing 38.9% Medium
Boundary of Binary Tree 38.9% Medium
Shortest Path with Alternating Colors 38.9% Medium
Repeated DNA Sequences 38.9% Medium
Reverse Linked List II 38.8% Medium
Range Sum Query 2D - Immutable 38.6% Medium
Gas Station 38.5% Medium
Most Profit Assigning Work 38.5% Medium
Snakes and Ladders 38.4% Medium
Minimum Size Subarray Sum 38.2% Medium
Shortest Path in Binary Matrix 38.2% Medium
Add and Search Word - Data structure design 38.1% Medium
Largest Divisible Subset 38.0% Medium
Matchsticks to Square 37.7% Medium
Maximal Square 37.7% Medium
UTF-8 Validation 37.5% Medium
Linked List Cycle II 37.3% Medium
Maximum Product of Splitted Binary Tree 37.2% Medium
K-th Symbol in Grammar 37.2% Medium
Reorder List 37.1% Medium
Snapshot Array 37.0% Medium
Basic Calculator II 36.9% Medium
Remove Duplicates from Sorted List II 36.8% Medium
Reconstruct Itinerary 36.7% Medium
Department Highest Salary 36.7% Medium
Find K Pairs with Smallest Sums 36.7% Medium
Vertical Order Traversal of a Binary Tree 36.6% Medium
House Robber II 36.5% Medium
Search a 2D Matrix 36.5% Medium
Palindrome Permutation II 36.4% Medium
Copy List with Random Pointer 36.4% Medium
Evaluate Reverse Polish Notation 36.3% Medium
Split Array into Fibonacci Sequence 36.3% Medium
ZigZag Conversion 36.3% Medium
Rotate Function 36.3% Medium
Find First and Last Position of Element in Sorted Array 36.2% Medium
Minimum Knight Moves 36.1% Medium
Largest BST Subtree 35.8% Medium
Number of Longest Increasing Subsequence 35.7% Medium
Majority Element II 35.6% Medium
Restore IP Addresses 35.6% Medium
Word Search 35.6% Medium
Coin Change 35.5% Medium
Remove Nth Node From End of List 35.2% Medium
Clone Graph 34.8% Medium
Range Sum Query - Mutable 34.6% Medium
Unique Paths II 34.6% Medium
Jump Game 34.6% Medium
Search in Rotated Sorted Array 34.5% Medium
Design Snake Game 34.2% Medium
Spiral Matrix 34.1% Medium
Add Two Numbers 33.9% Medium
Multiply Strings 33.9% Medium
4Sum 33.7% Medium
Maximum Sum Circular Subarray 33.7% Medium
LRU Cache 33.2% Medium
Search in Rotated Sorted Array II 33.0% Medium
Integer Replacement 32.9% Medium
Next Permutation 32.6% Medium
Simplify Path 32.6% Medium
Valid Tic-Tac-Toe State 32.6% Medium
Minimum Height Trees 32.3% Medium
One Edit Distance 32.3% Medium
Line Reflection 31.8% Medium
Maximum Product Subarray 31.7% Medium
Next Greater Element III 31.7% Medium
Insert into a Sorted Circular Linked List 31.6% Medium
Nth Highest Salary 31.4% Medium
Valid Parenthesis String 31.0% Medium
Water and Jug Problem 30.6% Medium
Longest Substring Without Repeating Characters 30.4% Medium
Pow(x;n) 30.3% Medium
Design Twitter 30.3% Medium
Rotate List 30.0% Medium
Word Ladder 29.6% Medium
Longest Palindromic Substring 29.5% Medium
132 Pattern 28.9% Medium
Largest Number 28.8% Medium
Remove K Digits 28.4% Medium
Surrounded Regions 28.1% Medium
Validate Binary Search Tree 27.8% Medium
Compare Version Numbers 27.4% Medium
3Sum 26.8% Medium
Word Frequency 25.8% Medium
Prime Palindrome 24.9% Medium
Decode Ways 24.7% Medium
Continuous Subarray Sum 24.6% Medium
Design Linked List 24.5% Medium
Missing Ranges 24.3% Medium
Validate IP Address 24.1% Medium
Reverse Words in a String 21.9% Medium
Fraction to Recurring Decimal 21.6% Medium
Divide Two Integers 16.4% Medium
String to Integer (atoi) 15.4% Medium
Sales by Day of the Week 83.4% Hard
Unique Paths III 73.3% Hard
Recover a Tree From Preorder Traversal 69.9% Hard
Robot Room Cleaner 69.7% Hard
Maximum Score Words Formed by Letters 69.4% Hard
Employee Free Time 66.2% Hard
Maximum Frequency Stack 60.6% Hard
Number of Submatrices That Sum to Target 60.4% Hard
My Calendar III 60.0% Hard
Serialize and Deserialize N-ary Tree 59.4% Hard
Sliding Puzzle 59.3% Hard
N-Queens II 57.9% Hard
Minimum Difficulty of a Job Schedule 57.6% Hard
Best Meeting Point 57.5% Hard
Binary Tree Postorder Traversal 55.0% Hard
Students Report By Geography 55.0% Hard
Couples Holding Hands 54.3% Hard
Handshakes That Don't Cross 53.5% Hard
Smallest Range Covering Elements from K Lists 52.4% Hard
Orderly Queue 52.2% Hard
Shortest Path Visiting All Nodes 52.0% Hard
Burst Balloons 51.8% Hard
Find Critical and Pseudo-Critical Edges in Minimum Spanning Tree 50.6% Hard
Closest Binary Search Tree Value II 50.5% Hard
Number of Atoms 49.0% Hard
Trapping Rain Water 48.9% Hard
Subarrays with K Different Integers 48.6% Hard
Critical Connections in a Network 48.6% Hard
Stream of Characters 48.3% Hard
Basic Calculator IV 48.1% Hard
Serialize and Deserialize Binary Tree 47.5% Hard
Data Stream as Disjoint Intervals 47.3% Hard
Number of Distinct Islands II 47.3% Hard
Optimal Account Balancing 46.9% Hard
Minimum Number of K Consecutive Bit Flips 46.8% Hard
N-Queens 46.6% Hard
24 Game 46.4% Hard
Guess the Word 46.1% Hard
Design In-Memory File System 45.9% Hard
Making A Large Island 45.7% Hard
Longest Consecutive Sequence 45.1% Hard
Edit Distance 44.8% Hard
Design Search Autocomplete System 44.7% Hard
Split Array Largest Sum 44.5% Hard
Find Median from Data Stream 44.3% Hard
Longest Substring with At Most K Distinct Characters 44.1% Hard
Concatenated Words 43.7% Hard
Sudoku Solver 43.6% Hard
Longest Increasing Path in a Matrix 43.4% Hard
Remove Invalid Parentheses 43.3% Hard
Sliding Window Maximum 43.0% Hard
Find the Shortest Superstring 42.9% Hard
Bus Routes 42.5% Hard
Trapping Rain Water II 42.4% Hard
Reverse Nodes in k-Group 42.1% Hard
Minimize Malware Spread 42.0% Hard
Minimum Window Subsequence 41.8% Hard
Falling Squares 41.8% Hard
Human Traffic of Stadium 41.7% Hard
Find Minimum in Rotated Sorted Array II 41.6% Hard
Count of Smaller Numbers After Self 41.5% Hard
Shortest Distance from All Buildings 41.4% Hard
Basic Calculator III 41.3% Hard
Maximum Sum BST in Binary Tree 40.2% Hard
Merge k Sorted Lists 40.2% Hard
Shortest Path to Get All Keys 40.1% Hard
Number of Islands II 40.1% Hard
Digit Count in Range 40.0% Hard
Minimum Cost to Merge Stones 39.8% Hard
Frog Jump 39.7% Hard
Recover Binary Search Tree 39.7% Hard
Similar String Groups 38.6% Hard
Range Module 38.5% Hard
Permutation Sequence 38.4% Hard
Distinct Subsequences 38.3% Hard
Super Washing Machines 38.3% Hard
Dinner Plate Stacks 38.2% Hard
K-Similar Strings 38.2% Hard
Maximal Rectangle 37.7% Hard
Best Time to Buy and Sell Stock III 37.5% Hard
Sliding Window Median 37.2% Hard
Find Cumulative Salary of an Employee 37.0% Hard
Basic Calculator 36.8% Hard
String Transforms Into Another String 35.8% Hard
Remove Duplicate Letters 35.8% Hard
Russian Doll Envelopes 35.6% Hard
K Empty Slots 35.6% Hard
Maximum Gap 35.5% Hard
Largest Rectangle in Histogram 35.2% Hard
Word Search II 34.9% Hard
Rearrange String k Distance Apart 34.9% Hard
Minimum Window Substring 34.6% Hard
Cut Off Trees for Golf Event 34.6% Hard
The Skyline Problem 34.6% Hard
Department Top Three Salaries 34.5% Hard
Binary Tree Maximum Path Sum 34.3% Hard
LFU Cache 34.2% Hard
Insert Delete GetRandom O(1) - Duplicates allowed 34.1% Hard
Cherry Pickup 33.9% Hard
Read N Characters Given Read4 II - Call multiple times 33.8% Hard
Palindrome Pairs 33.7% Hard
Insert Interval 33.5% Hard
Largest Multiple of Three 33.5% Hard
Alien Dictionary 33.3% Hard
Maximum Number of Non-Overlapping Substrings 32.8% Hard
Trips and Users 32.7% Hard
Word Break II 32.6% Hard
Random Pick with Blacklist 32.5% Hard
All O`one Data Structure 32.4% Hard
Dungeon Game 32.3% Hard
First Missing Positive 32.0% Hard
Longest Duplicate Substring 31.9% Hard
Candy 31.6% Hard
Design Excel Sum Formula 31.6% Hard
Interleaving String 31.5% Hard
Numbers At Most N Given Digit Set 31.5% Hard
Find K-th Smallest Pair Distance 31.5% Hard
Minimum Number of Refueling Stops 31.4% Hard
Number of Digit One 31.3% Hard
Jump Game II 30.6% Hard
Palindrome Partitioning II 30.2% Hard
Shortest Palindrome 29.8% Hard
Median of Two Sorted Arrays 29.6% Hard
Longest Valid Parentheses 28.4% Hard
Count The Repetitions 28.2% Hard
Self Crossing 28.0% Hard
Best Time to Buy and Sell Stock IV 28.0% Hard
Text Justification 27.7% Hard
Integer to English Words 27.1% Hard
Create Maximum Number 27.0% Hard
Regular Expression Matching 26.8% Hard
Split Array With Same Average 26.4% Hard
Substring with Concatenation of All Words 25.4% Hard
Reverse Pairs 25.2% Hard
Wildcard Matching 24.7% Hard
Shortest Subarray with Sum at Least K 24.6% Hard
Word Ladder II 22.1% Hard
Find the Closest Palindrome 19.7% Hard
Max Points on a Line 16.9% Hard
Valid Number 15.3% Hard
Strong Password Checker 14.0% Hard