google-3-months

Easy 0/34
Medium 0/49
Hard 0/17
0.0% Complete
0.0%
Difficulty Title Frequency Acceptance Rate Link Topics
EASY Two Sum 100.0 0.56 View Problem Array, Hash Table
MEDIUM Add Two Numbers 71.8 0.46 View Problem Linked List, Math, Recursion
MEDIUM 3Sum 68.3 0.37 View Problem Array, Two Pointers, Sorting
EASY Merge Strings Alternately 66.6 0.82 View Problem Two Pointers, String
EASY Create Hello World Function 65.9 0.82 View Problem nan
HARD Median of Two Sorted Arrays 65.3 0.44 View Problem Array, Binary Search, Divide and Conquer
EASY Palindrome Number 64.7 0.59 View Problem Math
HARD Trapping Rain Water 64.0 0.65 View Problem Array, Two Pointers, Dynamic Programming, Stack, Monotonic Stack
EASY Longest Common Prefix 64.0 0.45 View Problem String, Trie
MEDIUM Longest Substring Without Repeating Characters 64.0 0.37 View Problem Hash Table, String, Sliding Window
EASY Best Time to Buy and Sell Stock 62.6 0.55 View Problem Array, Dynamic Programming
EASY Merge Sorted Array 62.6 0.53 View Problem Array, Two Pointers, Sorting
MEDIUM Subarray Sum Equals K 61.0 0.45 View Problem Array, Hash Table, Prefix Sum
MEDIUM Number of Islands 61.0 0.62 View Problem Array, Depth-First Search, Breadth-First Search, Union Find, Matrix
MEDIUM Container With Most Water 61.0 0.58 View Problem Array, Two Pointers, Greedy
EASY Valid Parentheses 59.3 0.42 View Problem String, Stack
MEDIUM Merge Intervals 59.3 0.49 View Problem Array, Sorting
MEDIUM Longest Consecutive Sequence 57.5 0.47 View Problem Array, Hash Table, Union Find
EASY Recyclable and Low Fat Products 56.5 0.89 View Problem Database
EASY Remove Duplicates from Sorted Array 55.4 0.60 View Problem Array, Two Pointers
EASY Roman to Integer 55.4 0.65 View Problem Hash Table, Math, String
MEDIUM House Robber 54.3 0.52 View Problem Array, Dynamic Programming
EASY Merge Two Sorted Lists 54.3 0.67 View Problem Linked List, Recursion
MEDIUM Decode String 54.3 0.61 View Problem String, Stack, Recursion
MEDIUM Next Permutation 53.1 0.43 View Problem Array, Two Pointers
EASY Add Two Integers 53.1 0.88 View Problem Math
MEDIUM Generate Parentheses 51.8 0.77 View Problem String, Dynamic Programming, Backtracking
MEDIUM 4Sum 51.8 0.38 View Problem Array, Two Pointers, Sorting
MEDIUM Meeting Rooms II 51.8 0.52 View Problem Array, Two Pointers, Greedy, Sorting, Heap (Priority Queue), Prefix Sum
EASY Climbing Stairs 51.8 0.54 View Problem Math, Dynamic Programming, Memoization
MEDIUM Koko Eating Bananas 50.4 0.49 View Problem Array, Binary Search
MEDIUM Longest Repeating Character Replacement 50.4 0.57 View Problem Hash Table, String, Sliding Window
HARD Sliding Window Maximum 50.4 0.48 View Problem Array, Queue, Sliding Window, Heap (Priority Queue), Monotonic Queue
HARD Largest Rectangle in Histogram 50.4 0.47 View Problem Array, Stack, Monotonic Stack
MEDIUM Find Peak Element 50.4 0.47 View Problem Array, Binary Search
EASY Valid Anagram 48.9 0.67 View Problem Hash Table, String, Sorting
HARD First Missing Positive 48.9 0.41 View Problem Array, Hash Table
HARD Basic Calculator 48.9 0.46 View Problem Math, String, Stack, Recursion
MEDIUM Longest Palindromic Substring 48.9 0.36 View Problem Two Pointers, String, Dynamic Programming
MEDIUM Letter Combinations of a Phone Number 48.9 0.64 View Problem Hash Table, String, Backtracking
MEDIUM Zigzag Conversion 48.9 0.52 View Problem String
HARD Range Module 48.9 0.44 View Problem Design, Segment Tree, Ordered Set
MEDIUM Rotate Image 47.3 0.78 View Problem Array, Math, Matrix
MEDIUM Maximum Subarray 47.3 0.52 View Problem Array, Divide and Conquer, Dynamic Programming
HARD Russian Doll Envelopes 47.3 0.37 View Problem Array, Binary Search, Dynamic Programming, Sorting
EASY Diameter of Binary Tree 47.3 0.64 View Problem Tree, Depth-First Search, Binary Tree
MEDIUM LRU Cache 47.3 0.45 View Problem Hash Table, Linked List, Design, Doubly-Linked List
EASY Majority Element 47.3 0.66 View Problem Array, Hash Table, Divide and Conquer, Sorting, Counting
MEDIUM Pow(x, n) 47.3 0.37 View Problem Math, Recursion
MEDIUM Group Anagrams 45.6 0.71 View Problem Array, Hash Table, String, Sorting
MEDIUM Course Schedule 45.6 0.49 View Problem Depth-First Search, Breadth-First Search, Graph, Topological Sort
EASY Plus One 45.6 0.48 View Problem Array, Math
MEDIUM Jump Game 45.6 0.39 View Problem Array, Dynamic Programming, Greedy
HARD N-Queens 45.6 0.73 View Problem Array, Backtracking
MEDIUM Rotate Array 45.6 0.43 View Problem Array, Math, Two Pointers
MEDIUM Sort Colors 45.6 0.68 View Problem Array, Two Pointers, Sorting
EASY Pascal's Triangle 45.6 0.77 View Problem Array, Dynamic Programming
EASY Logger Rate Limiter 43.6 0.77 View Problem Hash Table, Design, Data Stream
EASY Reverse Linked List 43.6 0.79 View Problem Linked List, Recursion
MEDIUM Longest Increasing Subsequence 43.6 0.58 View Problem Array, Binary Search, Dynamic Programming
MEDIUM Spiral Matrix 43.6 0.54 View Problem Array, Matrix, Simulation
HARD Merge k Sorted Lists 43.6 0.57 View Problem Linked List, Divide and Conquer, Heap (Priority Queue), Merge Sort
MEDIUM Maximal Square 43.6 0.49 View Problem Array, Dynamic Programming, Matrix
EASY Remove Element 43.6 0.60 View Problem Array, Two Pointers
EASY Happy Number 43.6 0.58 View Problem Hash Table, Math, Two Pointers
EASY Single Number 43.6 0.76 View Problem Array, Bit Manipulation
HARD Maximal Rectangle 41.4 0.54 View Problem Array, Dynamic Programming, Stack, Matrix, Monotonic Stack
EASY Power of Two 41.4 0.48 View Problem Math, Bit Manipulation, Recursion
MEDIUM Reverse Integer 41.4 0.30 View Problem Math
EASY Search Insert Position 41.4 0.49 View Problem Array, Binary Search
MEDIUM Kth Largest Element in an Array 41.4 0.68 View Problem Array, Divide and Conquer, Sorting, Heap (Priority Queue), Quickselect
MEDIUM Single Element in a Sorted Array 41.4 0.59 View Problem Array, Binary Search
MEDIUM Permutations 41.4 0.81 View Problem Array, Backtracking
HARD Binary Tree Maximum Path Sum 39.0 0.41 View Problem Dynamic Programming, Tree, Depth-First Search, Binary Tree
MEDIUM Peak Index in a Mountain Array 39.0 0.68 View Problem Array, Binary Search
EASY Find the Index of the First Occurrence in a String 39.0 0.45 View Problem Two Pointers, String, String Matching
MEDIUM Number of Provinces 39.0 0.69 View Problem Depth-First Search, Breadth-First Search, Union Find, Graph
EASY Create a DataFrame from List 39.0 0.81 View Problem nan
EASY Valid Palindrome 39.0 0.51 View Problem Two Pointers, String
MEDIUM Word Break 39.0 0.48 View Problem Array, Hash Table, String, Dynamic Programming, Trie, Memoization
MEDIUM Unique Paths 39.0 0.66 View Problem Math, Dynamic Programming, Combinatorics
MEDIUM The Earliest Moment When Everyone Become Friends 36.2 0.66 View Problem Array, Union Find, Sorting
EASY Contains Duplicate 36.2 0.63 View Problem Array, Hash Table, Sorting
HARD Regular Expression Matching 36.2 0.29 View Problem String, Dynamic Programming, Recursion
MEDIUM Search in Rotated Sorted Array 36.2 0.43 View Problem Array, Binary Search
MEDIUM Combination Sum 36.2 0.75 View Problem Array, Backtracking
MEDIUM Insert Delete GetRandom O(1) 32.9 0.55 View Problem Array, Hash Table, Math, Design, Randomized
HARD Split Array Largest Sum 32.9 0.58 View Problem Array, Binary Search, Dynamic Programming, Greedy, Prefix Sum
EASY Sqrt(x) 32.9 0.40 View Problem Math, Binary Search
HARD Find Median from Data Stream 32.9 0.53 View Problem Two Pointers, Design, Sorting, Heap (Priority Queue), Data Stream
EASY Add Binary 32.9 0.56 View Problem Math, String, Bit Manipulation, Simulation
MEDIUM Random Pick with Weight 28.9 0.48 View Problem Array, Math, Binary Search, Prefix Sum, Randomized
MEDIUM Coin Change 28.9 0.46 View Problem Array, Dynamic Programming, Breadth-First Search
EASY Find Customer Referee 28.9 0.72 View Problem Database
MEDIUM Reverse Words in a String 23.8 0.52 View Problem Two Pointers, String
HARD Finding MK Average 23.8 0.38 View Problem Design, Queue, Heap (Priority Queue), Data Stream, Ordered Set
EASY Find the Difference 23.8 0.60 View Problem Hash Table, String, Bit Manipulation, Sorting
MEDIUM Pacific Atlantic Water Flow 23.8 0.58 View Problem Array, Depth-First Search, Breadth-First Search, Matrix
MEDIUM Minimum Area Rectangle 23.8 0.55 View Problem Array, Hash Table, Math, Geometry, Sorting
HARD Guess the Word 17.1 0.38 View Problem Array, Math, String, Interactive, Game Theory