Apple
Notice
We've improved our algorithm that calculates company tags and their frequencies to be more accurate
and current.
This page updates weekly on Saturday.
You can filter the results by different time periods.
You have solved 0 / 202 problems.
Show problem tags Select time period: 1 year
# Title Acceptance Difficulty Frequency
1 Two Sum (/problems/two-sum) 44.8% Easy
2 Add Two Numbers (/problems/add-two-numbers) 32.3% Medium
146 LRU Cache (/problems/lru-cache) 28.6% Medium
97 Interleaving String (/problems/interleaving-string) 29.5% Hard
42 Trapping Rain Water (/problems/trapping-rain-water) 45.8% Hard
53 Maximum Subarray (/problems/maximum-subarray) 45.1% Easy
391 Perfect Rectangle (/problems/perfect-rectangle) 29.1% Hard
4 Median of Two Sorted Arrays (/problems/median-of- 27.8% Hard
two-sorted-arrays)
381 Insert Delete GetRandom O(1) - Duplicates allowed 33.0% Hard
(/problems/insert-delete-getrandom-o1-duplicates-
allowed)
227 Basic Calculator II (/problems/basic-calculator-ii) 35.2% Medium
177 Nth Highest Salary (/problems/nth-highest-salary) 28.6% Medium
996 Number of Squareful Arrays (/problems/number-of- 47.4% Hard
squareful-arrays)
428 Serialize and Deserialize N-ary Tree 56.4% Hard
(/problems/serialize-and-deserialize-n-ary-tree)
# Title Acceptance Difficulty Frequency
403 Frog Jump (/problems/frog-jump) 37.6% Hard
688 Knight Probability in Chessboard (/problems/knight- 46.4% Medium
probability-in-chessboard)
212 Word Search II (/problems/word-search-ii) 31.0% Hard
341 Flatten Nested List Iterator (/problems/flatten-nested- 50.3% Medium
list-iterator)
202 Happy Number (/problems/happy-number) 47.5% Easy
329 Longest Increasing Path in a Matrix 41.5% Hard
(/problems/longest-increasing-path-in-a-matrix)
236 Lowest Common Ancestor of a Binary Tree 41.1% Medium
(/problems/lowest-common-ancestor-of-a-binary-tree)
49 Group Anagrams (/problems/group-anagrams) 50.9% Medium
694 Number of Distinct Islands (/problems/number-of- 53.2% Medium
distinct-islands)
724 Find Pivot Index (/problems/find-pivot-index) 42.3% Easy
977 Squares of a Sorted Array (/problems/squares-of-a- 71.9% Easy
sorted-array)
911 Online Election (/problems/online-election) 48.7% Medium
21 Merge Two Sorted Lists (/problems/merge-two-sorted- 50.1% Easy
lists)
351 Android Unlock Patterns (/problems/android-unlock- 47.1% Medium
patterns)
15 3Sum (/problems/3sum) 25.3% Medium
233 Number of Digit One (/problems/number-of-digit-one) 30.8% Hard
343 Integer Break (/problems/integer-break) 48.9% Medium
124 Binary Tree Maximum Path Sum (/problems/binary- 31.7% Hard
tree-maximum-path-sum)
528 Random Pick with Weight (/problems/random-pick- 43.3% Medium
with-weight)
# Title Acceptance Difficulty Frequency
549 Binary Tree Longest Consecutive Sequence II 45.6% Medium
(/problems/binary-tree-longest-consecutive-sequence-
ii)
8 String to Integer (atoi) (/problems/string-to-integer-atoi) 14.9% Medium
1044 Longest Duplicate Substring (/problems/longest- 23.7% Hard
duplicate-substring)
54 Spiral Matrix (/problems/spiral-matrix) 32.1% Medium
155 Min Stack (/problems/min-stack) 39.8% Easy
56 Merge Intervals (/problems/merge-intervals) 37.3% Medium
393 UTF-8 Validation (/problems/utf-8-validation) 36.6% Medium
46 Permutations (/problems/permutations) 58.7% Medium
427 Construct Quad Tree (/problems/construct-quad-tree) 59.3% Medium
380 Insert Delete GetRandom O(1) (/problems/insert- 44.5% Medium
delete-getrandom-o1)
387 First Unique Character in a String (/problems/first- 51.0% Easy
unique-character-in-a-string)
1095 Find in Mountain Array (/problems/find-in-mountain- 34.8% Hard
array)
206 Reverse Linked List (/problems/reverse-linked-list) 58.1% Easy
18 4Sum (/problems/4sum) 31.9% Medium
12 Integer to Roman (/problems/integer-to-roman) 52.8% Medium
419 Battleships in a Board (/problems/battleships-in-a- 67.2% Medium
board)
17 Letter Combinations of a Phone Number 43.8% Medium
(/problems/letter-combinations-of-a-phone-number)
739 Daily Temperatures (/problems/daily-temperatures) 61.3% Medium
5 Longest Palindromic Substring (/problems/longest- 28.3% Medium
palindromic-substring)
311 Sparse Matrix Multiplication (/problems/sparse-matrix- 58.4% Medium
multiplication)
# Title Acceptance Difficulty Frequency
401 Binary Watch (/problems/binary-watch) 46.0% Easy
238 Product of Array Except Self (/problems/product-of- 57.5% Medium
array-except-self)
333 Largest BST Subtree (/problems/largest-bst-subtree) 34.3% Medium
193 Valid Phone Numbers (/problems/valid-phone- 25.5% Easy
numbers)
121 Best Time to Buy and Sell Stock (/problems/best-time- 48.8% Easy
to-buy-and-sell-stock)
75 Sort Colors (/problems/sort-colors) 43.9% Medium
31 Next Permutation (/problems/next-permutation) 31.4% Medium
251 Flatten 2D Vector (/problems/flatten-2d-vector) 44.8% Medium
136 Single Number (/problems/single-number) 62.1% Easy
332 Reconstruct Itinerary (/problems/reconstruct-itinerary) 33.3% Medium
443 String Compression (/problems/string-compression) 39.0% Easy
460 LFU Cache (/problems/lfu-cache) 31.3% Hard
350 Intersection of Two Arrays II (/problems/intersection-of- 49.7% Easy
two-arrays-ii)
407 Trapping Rain Water II (/problems/trapping-rain-water- 40.3% Hard
ii)
20 Valid Parentheses (/problems/valid-parentheses) 37.6% Easy
125 Valid Palindrome (/problems/valid-palindrome) 33.2% Easy
149 Max Points on a Line (/problems/max-points-on-a-line) 16.3% Hard
692 Top K Frequent Words (/problems/top-k-frequent- 48.0% Medium
words)
195 Tenth Line (/problems/tenth-line) 33.8% Easy
284 Peeking Iterator (/problems/peeking-iterator) 42.5% Medium
412 Fizz Buzz (/problems/fizz-buzz) 60.5% Easy
277 Find the Celebrity (/problems/find-the-celebrity) 39.1% Medium
# Title Acceptance Difficulty Frequency
545 Boundary of Binary Tree (/problems/boundary-of- 37.0% Medium
binary-tree)
384 Shuffle an Array (/problems/shuffle-an-array) 51.3% Medium
242 Valid Anagram (/problems/valid-anagram) 54.3% Easy
120 Triangle (/problems/triangle) 41.5% Medium
530 Minimum Absolute Difference in BST 51.8% Easy
(/problems/minimum-absolute-difference-in-bst)
295 Find Median from Data Stream (/problems/find- 39.8% Hard
median-from-data-stream)
223 Rectangle Area (/problems/rectangle-area) 36.7% Medium
268 Missing Number (/problems/missing-number) 49.6% Easy
609 Find Duplicate File in System (/problems/find- 57.2% Medium
duplicate-file-in-system)
394 Decode String (/problems/decode-string) 47.2% Medium
91 Decode Ways (/problems/decode-ways) 23.2% Medium
77 Combinations (/problems/combinations) 50.9% Medium
127 Word Ladder (/problems/word-ladder) 26.5% Medium
57 Insert Interval (/problems/insert-interval) 32.1% Hard
23 Merge k Sorted Lists (/problems/merge-k-sorted-lists) 37.1% Hard
79 Word Search (/problems/word-search) 33.0% Medium
796 Rotate String (/problems/rotate-string) 49.4% Easy
16 3Sum Closest (/problems/3sum-closest) 45.7% Medium
658 Find K Closest Elements (/problems/find-k-closest- 39.2% Medium
elements)
7 Reverse Integer (/problems/reverse-integer) 25.6% Easy
973 K Closest Points to Origin (/problems/k-closest-points- 61.4% Medium
to-origin)
771 Jewels and Stones (/problems/jewels-and-stones) 84.1% Easy
# Title Acceptance Difficulty Frequency
175 Combine Two Tables (/problems/combine-two-tables) 55.8% Easy
515 Find Largest Value in Each Tree Row (/problems/find- 58.9% Medium
largest-value-in-each-tree-row)
64 Minimum Path Sum (/problems/minimum-path-sum) 49.6% Medium
435 Non-overlapping Intervals (/problems/non-overlapping- 41.9% Medium
intervals)
344 Reverse String (/problems/reverse-string) 64.8% Easy
338 Counting Bits (/problems/counting-bits) 66.1% Medium
6 ZigZag Conversion (/problems/zigzag-conversion) 34.0% Medium
88 Merge Sorted Array (/problems/merge-sorted-array) 37.4% Easy
11 Container With Most Water (/problems/container-with- 47.8% Medium
most-water)
1011 Capacity To Ship Packages Within D Days 55.8% Medium
(/problems/capacity-to-ship-packages-within-d-days)
279 Perfect Squares (/problems/perfect-squares) 43.5% Medium
733 Flood Fill (/problems/flood-fill) 52.4% Easy
22 Generate Parentheses (/problems/generate- 58.3% Medium
parentheses)
349 Intersection of Two Arrays (/problems/intersection-of- 58.0% Easy
two-arrays)
140 Word Break II (/problems/word-break-ii) 28.9% Hard
362 Design Hit Counter (/problems/design-hit-counter) 61.2% Medium
282 Expression Add Operators (/problems/expression-add- 34.2% Hard
operators)
253 Meeting Rooms II (/problems/meeting-rooms-ii) 44.1% Medium
540 Single Element in a Sorted Array (/problems/single- 57.6% Medium
element-in-a-sorted-array)
448 Find All Numbers Disappeared in an Array 54.6% Easy
(/problems/find-all-numbers-disappeared-in-an-array)
# Title Acceptance Difficulty Frequency
76 Minimum Window Substring (/problems/minimum- 32.6% Hard
window-substring)
33 Search in Rotated Sorted Array (/problems/search-in- 33.4% Medium
rotated-sorted-array)
48 Rotate Image (/problems/rotate-image) 51.9% Medium
191 Number of 1 Bits (/problems/number-of-1-bits) 45.7% Easy
30 Substring with Concatenation of All Words 24.4% Hard
(/problems/substring-with-concatenation-of-all-words)
43 Multiply Strings (/problems/multiply-strings) 32.1% Medium
229 Majority Element II (/problems/majority-element-ii) 33.6% Medium
543 Diameter of Binary Tree (/problems/diameter-of-binary- 47.8% Easy
tree)
169 Majority Element (/problems/majority-element) 54.9% Easy
309 Best Time to Buy and Sell Stock with Cooldown 45.2% Medium
(/problems/best-time-to-buy-and-sell-stock-with-
cooldown)
560 Subarray Sum Equals K (/problems/subarray-sum- 43.2% Medium
equals-k)
73 Set Matrix Zeroes (/problems/set-matrix-zeroes) 41.4% Medium
642 Design Search Autocomplete System 41.3% Hard
(/problems/design-search-autocomplete-system)
1038 Binary Search Tree to Greater Sum Tree 78.3% Medium
(/problems/binary-search-tree-to-greater-sum-tree)
804 Unique Morse Code Words (/problems/unique-morse- 75.6% Easy
code-words)
258 Add Digits (/problems/add-digits) 55.1% Easy
709 To Lower Case (/problems/to-lower-case) 78.0% Easy
3 Longest Substring Without Repeating Characters 29.2% Medium
(/problems/longest-substring-without-repeating-
characters)
# Title Acceptance Difficulty Frequency
34 Find First and Last Position of Element in Sorted Array 34.6% Medium
(/problems/find-first-and-last-position-of-element-in-
sorted-array)
961 N-Repeated Element in Size 2N Array (/problems/n- 72.7% Easy
repeated-element-in-size-2n-array)
122 Best Time to Buy and Sell Stock II (/problems/best- 53.7% Easy
time-to-buy-and-sell-stock-ii)
322 Coin Change (/problems/coin-change) 32.6% Medium
133 Clone Graph (/problems/clone-graph) 29.9% Medium
912 Sort an Array (/problems/sort-an-array) 62.8% Medium
304 Range Sum Query 2D - Immutable (/problems/range- 35.2% Medium
sum-query-2d-immutable)
706 Design HashMap (/problems/design-hashmap) 57.9% Easy
463 Island Perimeter (/problems/island-perimeter) 62.2% Easy
141 Linked List Cycle (/problems/linked-list-cycle) 38.8% Easy
10 Regular Expression Matching (/problems/regular- 25.9% Hard
expression-matching)
105 Construct Binary Tree from Preorder and Inorder 44.3% Medium
Traversal (/problems/construct-binary-tree-from-
preorder-and-inorder-traversal)
509 Fibonacci Number (/problems/fibonacci-number) 66.6% Easy
200 Number of Islands (/problems/number-of-islands) 43.8% Medium
348 Design Tic-Tac-Toe (/problems/design-tic-tac-toe) 51.8% Medium
378 Kth Smallest Element in a Sorted Matrix 51.4% Medium
(/problems/kth-smallest-element-in-a-sorted-matrix)
67 Add Binary (/problems/add-binary) 41.4% Easy
101 Symmetric Tree (/problems/symmetric-tree) 45.0% Easy
986 Interval List Intersections (/problems/interval-list- 64.6% Medium
intersections)
234 Palindrome Linked List (/problems/palindrome-linked- 37.4% Easy
list)
# Title Acceptance Difficulty Frequency
139 Word Break (/problems/word-break) 37.4% Medium
297 Serialize and Deserialize Binary Tree 43.9% Hard
(/problems/serialize-and-deserialize-binary-tree)
39 Combination Sum (/problems/combination-sum) 51.9% Medium
273 Integer to English Words (/problems/integer-to-english- 25.4% Hard
words)
561 Array Partition I (/problems/array-partition-i) 70.4% Easy
167 Two Sum II - Input array is sorted (/problems/two-sum- 51.9% Easy
ii-input-array-is-sorted)
326 Power of Three (/problems/power-of-three) 41.9% Easy
78 Subsets (/problems/subsets) 56.4% Medium
231 Power of Two (/problems/power-of-two) 42.6% Easy
269 Alien Dictionary (/problems/alien-dictionary) 33.3% Hard
72 Edit Distance (/problems/edit-distance) 40.3% Hard
207 Course Schedule (/problems/course-schedule) 40.0% Medium
232 Implement Queue using Stacks (/problems/implement- 45.9% Easy
queue-using-stacks)
621 Task Scheduler (/problems/task-scheduler) 47.0% Medium
209 Minimum Size Subarray Sum (/problems/minimum- 36.0% Medium
size-subarray-sum)
100 Same Tree (/problems/same-tree) 51.3% Easy
25 Reverse Nodes in k-Group (/problems/reverse-nodes- 38.7% Hard
in-k-group)
96 Unique Binary Search Trees (/problems/unique-binary- 48.7% Medium
search-trees)
40 Combination Sum II (/problems/combination-sum-ii) 44.4% Medium
215 Kth Largest Element in an Array (/problems/kth-largest- 51.0% Medium
element-in-an-array)
203 Remove Linked List Elements (/problems/remove- 36.7% Easy
linked-list-elements)
# Title Acceptance Difficulty Frequency
63 Unique Paths II (/problems/unique-paths-ii) 33.8% Medium
173 Binary Search Tree Iterator (/problems/binary-search- 51.8% Medium
tree-iterator)
19 Remove Nth Node From End of List 34.6% Medium
(/problems/remove-nth-node-from-end-of-list)
1108 Defanging an IP Address (/problems/defanging-an-ip- 85.0% Easy
address)
204 Count Primes (/problems/count-primes) 30.2% Easy
38 Count and Say (/problems/count-and-say) 42.3% Easy
116 Populating Next Right Pointers in Each Node 40.4% Medium
(/problems/populating-next-right-pointers-in-each-
node)
41 First Missing Positive (/problems/first-missing-positive) 30.2% Hard
937 Reorder Data in Log Files (/problems/reorder-data-in- 53.9% Easy
log-files)
14 Longest Common Prefix (/problems/longest-common- 34.4% Easy
prefix)
36 Valid Sudoku (/problems/valid-sudoku) 45.6% Medium
70 Climbing Stairs (/problems/climbing-stairs) 45.5% Easy
938 Range Sum of BST (/problems/range-sum-of-bst) 78.5% Easy
29 Divide Two Integers (/problems/divide-two-integers) 16.2% Medium
300 Longest Increasing Subsequence (/problems/longest- 41.7% Medium
increasing-subsequence)
98 Validate Binary Search Tree (/problems/validate-binary- 26.7% Medium
search-tree)
50 Pow(x, n) (/problems/powx-n) 28.8% Medium
112 Path Sum (/problems/path-sum) 39.2% Easy
24 Swap Nodes in Pairs (/problems/swap-nodes-in-pairs) 47.2% Medium
62 Unique Paths (/problems/unique-paths) 50.2% Medium
# Title Acceptance Difficulty Frequency
347 Top K Frequent Elements (/problems/top-k-frequent- 57.6% Medium
elements)
138 Copy List with Random Pointer (/problems/copy-list- 30.6% Medium
with-random-pointer)
198 House Robber (/problems/house-robber) 41.5% Easy
28 Implement strStr() (/problems/implement-strstr) 33.3% Easy
283 Move Zeroes (/problems/move-zeroes) 55.7% Easy
104 Maximum Depth of Binary Tree (/problems/maximum- 63.0% Easy
depth-of-binary-tree)
26 Remove Duplicates from Sorted Array 42.6% Easy
(/problems/remove-duplicates-from-sorted-array)
Copyright © 2019 LeetCode
Help Center (/support/) | Terms (/terms/) | Privacy Policy (/privacy/)
United States (/region/)