Title Acceptance Level Shuffle the Array 88.9% 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 To Lower Case 79.3% Easy Big Countries 77.3% Easy Self Dividing Numbers 74.3% Easy Merge Two Binary Trees 74.1% Easy Search in a Binary Search Tree 73.1% Easy Squares of a Sorted Array 72.1% Easy Array Partition I 72.0% Easy Height Checker 71.1% Easy Reverse String 68.5% Easy Middle of the Linked List 68.4% Easy Find Common Characters 67.6% Easy Unique Email Addresses 67.4% Easy Maximum Depth of Binary Tree 66.0% Easy Smallest Range I 65.8% Easy Print in Order 65.7% Easy Single Number 65.5% Easy Delete Node in a Linked List 63.8% Easy Trim a Binary Search Tree 63.0% Easy Reverse Linked List 62.5% Easy Fizz Buzz 62.3% Easy Design HashMap 61.3% Easy Combine Two Tables 60.8% Easy Majority Element 58.7% Easy Move Zeroes 57.8% Easy Add Digits 57.6% Easy Best Time to Buy and Sell Stock II 57.0% Easy Employees Earning More Than Their Managers 56.9% Easy Contains Duplicate 56.0% Easy Find All Numbers Disappeared in an Array 55.9% Easy Roman to Integer 55.7% Easy Find the Difference 55.3% Easy Nim Game 54.9% 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 Pascal's Triangle 52.5% Easy Cousins in Binary Tree 52.0% Easy Missing Number 51.7% Easy Binary Tree Paths 51.5% Easy Sum of Left Leaves 50.9% Easy Best Time to Buy and Sell Stock 50.5% Easy Happy Number 50.4% 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 Rectangle Overlap 48.6% Easy Palindrome Number 48.4% Easy Diameter of Binary Tree 48.4% Easy Climbing Stairs 47.8% Easy Add Strings 47.5% Easy Pairs of Songs With Total Durations Divisible by 60 47.4% Easy Symmetric Tree 46.8% Easy Maximum Subarray 46.5% Easy Two Sum 45.6% Easy Remove Duplicates from Sorted List 45.4% Easy Add Binary 45.2% Easy Remove Duplicates from Sorted Array 45.1% Easy Count and Say 44.6% Easy Min Stack 44.5% Easy Balanced Binary Tree 43.5% Easy Plus One 43.0% Easy Search Insert Position 42.6% Easy House Robber 42.0% Easy Path Sum 41.2% Easy Linked List Cycle 41.1% 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 Rising Temperature 38.4% Easy Contains Duplicate II 37.7% Easy Valid Palindrome 36.7% Easy First Bad Version 35.7% Easy Longest Common Prefix 35.4% Easy Implement strStr() 34.5% Easy Tenth Line 33.0% Easy Repeated String Match 32.3% Easy Second Highest Salary 31.6% Easy Count Primes 31.5% Easy Excel Sheet Column Title 31.1% Easy Reverse Integer 25.8% Easy Non-decreasing Array 19.5% Easy Encode and Decode TinyURL 79.9% Medium Stone Game 64.8% Medium Permutations 63.5% Medium Daily Temperatures 63.3% Medium Max Area of Island 62.7% Medium Generate Parentheses 62.7% Medium Subsets 62.0% Medium Reverse Substrings Between Each Pair of Parentheses 61.5% Medium Palindromic Substrings 60.6% Medium Score of Parentheses 60.5% Medium Product of Array Except Self 60.1% Medium Friend Circles 58.6% Medium Group Anagrams 56.9% Medium Rotate Image 56.7% Medium Find the Duplicate Number 55.5% Medium Kth Largest Element in an Array 55.4% Medium Integer to Roman 55.1% Medium Combinations 54.7% Medium Binary Tree Level Order Traversal 54.6% Medium Minimum Path Sum 54.5% Medium Kth Smallest Element in a Sorted Matrix 54.3% Medium Binary Tree Right Side View 54.1% Medium Unique Paths 54.1% Medium Spiral Matrix II 53.9% Medium Unique Binary Search Trees 52.9% Medium Single Number II 52.4% Medium Split Linked List in Parts 52.2% Medium Koko Eating Bananas 52.1% Medium Top K Frequent Words 51.8% Medium Lexicographical Numbers 51.6% Medium Evaluate Division 51.6% Medium Container With Most Water 50.8% Medium Swap Nodes in Pairs 50.4% Medium Integer Break 50.4% Medium Brick Wall 50.0% Medium Longest Substring with At Most Two Distinct Characters 49.4% Medium Flatten Binary Tree to Linked List 49.3% Medium Rotting Oranges 49.2% Medium Construct Binary Tree from Preorder and Inorder Traversal 48.8% Medium Valid Sudoku 48.7% Medium Combination Sum II 48.2% Medium Insert Delete GetRandom O(1) 47.5% Medium Palindrome Partitioning 47.5% Medium Perfect Squares 47.4% Medium Number of Islands 46.8% Medium Path Sum II 46.7% Medium Permutations II 46.4% Medium Number of Subarrays with Bounded Maximum 46.3% Medium 3Sum Closest 46.0% Medium Rank Scores 45.8% Medium Lowest Common Ancestor of a Binary Tree 45.7% Medium Binary Tree Vertical Order Traversal 45.3% Medium Next Closest Time 45.0% Medium Subarray Sum Equals K 43.9% Medium Search a 2D Matrix II 43.2% Medium Set Matrix Zeroes 43.1% Medium Contiguous Array 42.8% Medium Longest Increasing Subsequence 42.6% Medium Sort List 42.3% Medium Longest Substring with At Least K Repeating Characters 41.4% Medium Unique Binary Search Trees II 40.6% Medium Guess Number Higher or Lower II 40.3% Medium Word Break 40.1% Medium Bitwise AND of Numbers Range 39.4% Medium Merge Intervals 39.3% Medium Boundary of Binary Tree 38.9% Medium Reverse Linked List II 38.8% Medium Largest Divisible Subset 38.0% Medium Maximal Square 37.7% Medium Linked List Cycle II 37.3% Medium Reorder List 37.1% Medium Remove Duplicates from Sorted List II 36.8% Medium Vertical Order Traversal of a Binary Tree 36.6% Medium Search a 2D Matrix 36.5% Medium Copy List with Random Pointer 36.4% Medium ZigZag Conversion 36.3% Medium H-Index 36.1% Medium Restore IP Addresses 35.6% Medium Word Search 35.6% Medium Majority Element II 35.6% Medium Coin Change 35.5% Medium Remove Nth Node From End of List 35.2% Medium Jump Game 34.6% Medium Search in Rotated Sorted Array 34.5% Medium Spiral Matrix 34.1% Medium Add Two Numbers 33.9% Medium 4Sum 33.7% Medium LRU Cache 33.2% Medium Search in Rotated Sorted Array II 33.0% Medium Simplify Path 32.6% Medium Next Permutation 32.6% Medium Maximum Product Subarray 31.7% Medium Nth Highest Salary 31.4% Medium Longest Substring Without Repeating Characters 30.4% Medium Pow(x;n) 30.3% Medium Rotate List 30.0% Medium Longest Palindromic Substring 29.5% Medium Remove K Digits 28.4% Medium Validate Binary Search Tree 27.8% Medium 3Sum 26.8% Medium Smallest Range II 26.6% Medium Word Frequency 25.8% Medium Decode Ways 24.7% Medium Contains Duplicate III 20.9% Medium Divide Two Integers 16.4% Medium String to Integer (atoi) 15.4% Medium Brace Expansion II 62.2% Hard Binary Tree Postorder Traversal 55.0% Hard Burst Balloons 51.8% Hard Number of Atoms 49.0% Hard Trapping Rain Water 48.9% Hard Critical Connections in a Network 48.6% Hard N-Queens 46.6% Hard Longest Consecutive Sequence 45.1% Hard Edit Distance 44.8% Hard Find Median from Data Stream 44.3% Hard Sudoku Solver 43.6% Hard Longest Increasing Path in a Matrix 43.4% Hard Sliding Window Maximum 43.0% Hard Reverse Nodes in k-Group 42.1% 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 Preimage Size of Factorial Zeroes Function 40.3% Hard Merge k Sorted Lists 40.2% Hard Distinct Subsequences 38.3% Hard Maximal Rectangle 37.7% Hard Basic Calculator 36.8% Hard Remove Duplicate Letters 35.8% Hard Largest Rectangle in Histogram 35.2% Hard Minimum Window Substring 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 Cherry Pickup 33.9% Hard Insert Interval 33.5% Hard Arithmetic Slices II - Subsequence 32.7% Hard First Missing Positive 32.0% Hard Jump Game II 30.6% Hard Shortest Palindrome 29.8% Hard Median of Two Sorted Arrays 29.6% Hard Longest Valid Parentheses 28.4% Hard Regular Expression Matching 26.8% Hard Substring with Concatenation of All Words 25.4% Hard Wildcard Matching 24.7% Hard Valid Number 15.3% Hard Strong Password Checker 14.0% Hard