0% found this document useful (0 votes)
14 views9 pages

Uber - 6 Months

LeetCode has improved its algorithm for calculating company tags and their frequencies, which updates weekly. The document provides a list of problems solved by users, including their titles, tags, and acceptance rates. Users can filter problems based on different time periods and view their progress on solved problems.

Uploaded by

Shruti Gulati
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views9 pages

Uber - 6 Months

LeetCode has improved its algorithm for calculating company tags and their frequencies, which updates weekly. The document provides a list of problems solved by users, including their titles, tags, and acceptance rates. Users can filter problems based on different time periods and view their progress on solved problems.

Uploaded by

Shruti Gulati
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

Explore

Problems
Interview
Contest
Discuss
Store

🔈 LeetCode is hiring! Apply NOW.🔈

0
72
Uber
Problems
Discuss
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 21 / 165 problems.

Show problem tagsSelect time period:

6 months

# Title Tags Acceptanc

815 Bus Routes ArrayHash TableBreadth-First Search 45.7%

564 Find the Closest Palindrome MathString 21.8%

427 Construct Quad Tree ArrayDivide and ConquerTreeMatrix 66.1%

1428 Leftmost Column with at Least a ArrayBinary SearchMatrixInteractive 52.9%


One

465 Optimal Account Balancing ArrayDynamic ProgrammingBacktrackingBit 49.2%


ManipulationBitmask

1438 Longest Continuous Subarray With ArrayQueueSliding WindowHeap (Priority 47.7%


Absolute Diff Less Than or Equal to Queue)Ordered SetMonotonic Queue
Limit

1842 Next Palindrome Using Same Digits Two PointersString 53.9%

361 Bomb Enemy ArrayDynamic ProgrammingMatrix 50.7%


# Title Tags Acceptanc

212 Word Search II ArrayStringBacktrackingTrieMatrix 37.2%

2187 Minimum Time to Complete Trips ArrayBinary Search 31.4%

855 Exam Room DesignOrdered Set 43.5%

1515 Best Position for a Service Centre MathGeometryRandomized 38.4%

399 Evaluate Division ArrayDepth-First SearchBreadth-First SearchUnion 59.2%


FindGraphShortest Path

902 Numbers At Most N Given Digit ArrayMathBinary SearchDynamic Programming 41.3%


Set

68 Text Justification ArrayStringSimulation 36.2%

529 Minesweeper ArrayDepth-First SearchBreadth-First SearchMatrix 65.2%

1861 Rotating the Box ArrayTwo PointersMatrix 64.8%

230 Kth Smallest Element in a BST TreeDepth-First SearchBinary Search TreeBinary Tree 68.8%

729 My Calendar I Binary SearchDesignSegment TreeOrdered Set 57.1%

773 Sliding Puzzle ArrayBreadth-First SearchMatrix 63.6%

312 Burst Balloons ArrayDynamic Programming 56.8%

692 Top K Frequent Words Hash TableStringTrieSortingHeap (Priority 55.0%


Queue)Bucket SortCounting

759 Employee Free Time ArraySortingHeap (Priority Queue) 71.5%

246 Strobogrammatic Number Hash TableTwo PointersString 47.6%

384 Shuffle an Array ArrayMathRandomized 57.5%

1878 Get Biggest Three Rhombus Sums ArrayMathSortingHeap (Priority Queue)MatrixPrefix 46.2%
in a Grid Sum

1814 Count Nice Pairs in an Array ArrayHash TableMathCounting 41.5%

2023 Number of Pairs of Strings With ArrayString 72.8%


Concatenation Equal to Target

428 Serialize and Deserialize N-ary Tree StringTreeDepth-First SearchBreadth-First Search 65.0%

827 Making A Large Island ArrayDepth-First SearchBreadth-First SearchUnion 44.7%


FindMatrix
# Title Tags Acceptanc

528 Random Pick with Weight MathBinary SearchPrefix SumRandomized 46.2%

986 Interval List Intersections ArrayTwo Pointers 71.3%

332 Reconstruct Itinerary Depth-First SearchGraphEulerian Circuit 40.7%

267 Palindrome Permutation II Hash TableStringBacktracking 40.3%

1740 Find Distance in a Binary Tree Hash TableTreeDepth-First SearchBreadth-First 68.7%


SearchBinary Tree

79 Word Search ArrayBacktrackingMatrix 40.0%

864 Shortest Path to Get All Keys Bit ManipulationBreadth-First Search 45.3%

247 Strobogrammatic Number II ArrayStringRecursion 51.3%

1400 Construct K Palindrome Strings Hash TableStringGreedyCounting 63.4%

2333 Minimum Sum of Squared ArrayMathSortingHeap (Priority Queue) 24.6%


Difference

1838 Frequency of the Most Frequent ArrayBinary SearchGreedySliding WindowSortingPrefix 37.9%


Element Sum

930 Binary Subarrays With Sum ArrayHash TableSliding WindowPrefix Sum 50.3%

297 Serialize and Deserialize Binary StringTreeDepth-First SearchBreadth-First 54.6%


Tree SearchDesignBinary Tree

380 Insert Delete GetRandom O(1) ArrayHash TableMathDesignRandomized 51.8%

934 Shortest Bridge ArrayDepth-First SearchBreadth-First SearchMatrix 53.6%

56 Merge Intervals ArraySorting 45.6%

817 Linked List Components Hash TableLinked List 58.1%

224 Basic Calculator MathStringStackRecursion 40.9%

992 Subarrays with K Different Integers ArrayHash TableSliding WindowCounting 53.9%

731 My Calendar II Binary SearchDesignSegment TreeOrdered Set 54.1%

545 Boundary of Binary Tree TreeDepth-First SearchBinary Tree 44.0%

799 Champagne Tower Dynamic Programming 51.2%

1293 Shortest Path in a Grid with ArrayBreadth-First SearchMatrix 43.6%


# Title Tags Acceptanc

Obstacles Elimination

262 Trips and Users Database 38.3%

1344 Angle Between Hands of a Clock Math 63.4%

424 Longest Repeating Character Hash TableStringSliding Window 51.2%


Replacement

123 Best Time to Buy and Sell Stock III ArrayDynamic Programming 44.3%

636 Exclusive Time of Functions ArrayStack 60.8%

253 Meeting Rooms II ArrayTwo PointersGreedySortingHeap (Priority Queue) 50.2%

953 Verifying an Alien Dictionary ArrayHash TableString 52.6%

341 Flatten Nested List Iterator StackTreeDepth-First SearchDesignQueueIterator 61.3%

772 Basic Calculator III MathStringStackRecursion 48.2%

269 Alien Dictionary ArrayStringDepth-First SearchBreadth-First 35.1%


SearchGraphTopological Sort

1239 Maximum Length of a ArrayStringBacktrackingBit Manipulation 50.6%


Concatenated String with Unique
Characters

305 Number of Islands II ArrayUnion Find 39.5%

378 Kth Smallest Element in a Sorted ArrayBinary SearchSortingHeap (Priority Queue)Matrix 61.4%
Matrix

36 Valid Sudoku ArrayHash TableMatrix 56.3%

17 Letter Combinations of a Phone Hash TableStringBacktracking 55.1%


Number

452 Minimum Number of Arrows to ArrayGreedySorting 53.1%


Burst Balloons

64 Minimum Path Sum ArrayDynamic ProgrammingMatrix 60.3%

767 Reorganize String Hash TableStringGreedySortingHeap (Priority 52.6%


Queue)Counting

362 Design Hit Counter ArrayHash TableBinary SearchDesignQueue 68.0%

886 Possible Bipartition Depth-First SearchBreadth-First SearchUnion FindGraph 48.2%


# Title Tags Acceptanc

1095 Find in Mountain Array ArrayBinary SearchInteractive 35.8%

752 Open the Lock ArrayHash TableStringBreadth-First Search 55.5%

355 Design Twitter Hash TableLinked ListDesignHeap (Priority Queue) 36.0%

301 Remove Invalid Parentheses StringBacktrackingBreadth-First Search 47.0%

785 Is Graph Bipartite? Depth-First SearchBreadth-First SearchUnion FindGraph 52.4%

162 Find Peak Element ArrayBinary Search 46.1%

682 Baseball Game ArrayStackSimulation 73.5%

581 Shortest Unsorted Continuous ArrayTwo PointersStackGreedySortingMonotonic Stack 36.2%


Subarray

304 Range Sum Query 2D - Immutable ArrayDesignMatrixPrefix Sum 51.7%

354 Russian Doll Envelopes ArrayBinary SearchDynamic ProgrammingSorting 38.5%

1152 Analyze User Website Visit Pattern ArrayHash TableSorting 43.5%

14 Longest Common Prefix String 40.4%

921 Minimum Add to Make Parentheses StringStackGreedy 76.6%


Valid

1587 Bank Account Summary II Database 90.5%

227 Basic Calculator II MathStringStack 42.0%

1235 Maximum Profit in Job Scheduling ArrayBinary SearchDynamic ProgrammingSorting 51.0%

23 Merge k Sorted Lists Linked ListDivide and ConquerHeap (Priority 48.0%


Queue)Merge Sort

4 Median of Two Sorted Arrays ArrayBinary SearchDivide and Conquer 34.8%

15 3Sum ArrayTwo PointersSorting 31.9%

1008 Construct Binary Search Tree from ArrayStackTreeBinary Search TreeMonotonic 80.8%
Preorder Traversal StackBinary Tree

239 Sliding Window Maximum ArrayQueueSliding WindowHeap (Priority 46.5%


Queue)Monotonic Queue

34 Find First and Last Position of ArrayBinary Search 41.3%


Element in Sorted Array
# Title Tags Acceptanc

1281 Subtract the Product and Sum of Math 86.6%


Digits of an Integer

721 Accounts Merge ArrayStringDepth-First SearchBreadth-First SearchUnion 56.2%


Find

180 Consecutive Numbers Database 46.4%

1 Two Sum ArrayHash Table 49.0%

135 Candy ArrayGreedy 40.4%

347 Top K Frequent Elements ArrayHash TableDivide and ConquerSortingHeap 64.9%


(Priority Queue)Bucket SortCountingQuickselect

310 Minimum Height Trees Depth-First SearchBreadth-First 38.4%


SearchGraphTopological Sort

658 Find K Closest Elements ArrayTwo PointersBinary SearchSortingHeap (Priority 45.0%


Queue)

146 LRU Cache Hash TableLinked ListDesignDoubly-Linked List 40.5%

22 Generate Parentheses StringDynamic ProgrammingBacktracking 71.3%

1752 Check if Array Is Sorted and Array 49.1%


Rotated

740 Delete and Earn ArrayHash TableDynamic Programming 57.4%

188 Best Time to Buy and Sell Stock IV ArrayDynamic Programming 35.2%

38 Count and Say String 49.5%

763 Partition Labels Hash TableTwo PointersStringGreedy 79.8%

18 4Sum ArrayTwo PointersSorting 36.8%

662 Maximum Width of Binary Tree TreeDepth-First SearchBreadth-First SearchBinary Tree 40.4%

37 Sudoku Solver ArrayBacktrackingMatrix 56.0%

75 Sort Colors ArrayTwo PointersSorting 56.5%

42 Trapping Rain Water ArrayTwo PointersDynamic 57.8%


ProgrammingStackMonotonic Stack

2 Add Two Numbers Linked ListMathRecursion 39.4%


# Title Tags Acceptanc

3 Longest Substring Without Hash TableStringSliding Window 33.7%


Repeating Characters

621 Task Scheduler ArrayHash TableGreedySortingHeap (Priority 55.3%


Queue)Counting

238 Product of Array Except Self ArrayPrefix Sum 64.5%

494 Target Sum ArrayDynamic ProgrammingBacktracking 45.4%

51 N-Queens ArrayBacktracking 62.1%

121 Best Time to Buy and Sell Stock ArrayDynamic Programming 54.4%

53 Maximum Subarray ArrayDivide and ConquerDynamic Programming 49.9%

118 Pascal's Triangle ArrayDynamic Programming 68.1%

101 Symmetric Tree TreeDepth-First SearchBreadth-First SearchBinary Tree 52.5%

153 Find Minimum in Rotated Sorted ArrayBinary Search 48.3%


Array

196 Delete Duplicate Emails Database 56.9%

127 Word Ladder Hash TableStringBreadth-First Search 36.3%

852 Peak Index in a Mountain Array ArrayBinary Search 69.6%

394 Decode String StringStackRecursion 57.1%

50 Pow(x, n) MathRecursion 32.7%

5 Longest Palindromic Substring StringDynamic Programming 32.3%

20 Valid Parentheses StringStack 40.8%

1929 Concatenation of Array Array 91.5%

10 Regular Expression Matching StringDynamic ProgrammingRecursion 28.3%

167 Two Sum II - Input Array Is Sorted ArrayTwo PointersBinary Search 59.9%

200 Number of Islands ArrayDepth-First SearchBreadth-First SearchUnion 55.7%


FindMatrix

29 Divide Two Integers MathBit Manipulation 17.4%

210 Course Schedule II Depth-First SearchBreadth-First 47.5%


# Title Tags Acceptanc

SearchGraphTopological Sort

994 Rotting Oranges ArrayBreadth-First SearchMatrix 52.2%

67 Add Binary MathStringBit ManipulationSimulation 51.1%

21 Merge Two Sorted Lists Linked ListRecursion 61.4%

199 Binary Tree Right Side View TreeDepth-First SearchBreadth-First SearchBinary Tree 60.9%

122 Best Time to Buy and Sell Stock II ArrayDynamic ProgrammingGreedy 62.9%

387 First Unique Character in a String Hash TableStringQueueCounting 58.6%

35 Search Insert Position ArrayBinary Search 42.1%

98 Validate Binary Search Tree TreeDepth-First SearchBinary Search TreeBinary Tree 31.5%

31 Next Permutation ArrayTwo Pointers 36.9%

54 Spiral Matrix ArrayMatrixSimulation 43.0%

48 Rotate Image ArrayMathMatrix 69.1%

287 Find the Duplicate Number ArrayTwo PointersBinary SearchBit Manipulation 59.1%

207 Course Schedule Depth-First SearchBreadth-First 45.2%


SearchGraphTopological Sort

13 Roman to Integer Hash TableMathString 58.3%

169 Majority Element ArrayHash TableDivide and ConquerSortingCounting 63.6%

205 Isomorphic Strings Hash TableString 42.4%

226 Invert Binary Tree TreeDepth-First SearchBreadth-First SearchBinary Tree 72.8%

217 Contains Duplicate ArrayHash TableSorting 61.1%

27 Remove Element ArrayTwo Pointers 51.8%

322 Coin Change ArrayDynamic ProgrammingBreadth-First Search 41.2%

136 Single Number ArrayBit Manipulation 69.9%

49 Group Anagrams ArrayHash TableStringSorting 65.4%

7 Reverse Integer Math 27.0%


# Title Tags Acceptanc

704 Binary Search ArrayBinary Search 55.2%

70 Climbing Stairs MathDynamic ProgrammingMemoization 51.6%

9 Palindrome Number Math 52.7%


Copyright © 2022 LeetCode
 Help Center
 Jobs
 Bug Bounty
 Online Interview
 Students
 Terms
 Privacy Policy

United States

You might also like