← Back to Google

Math

486 questions

1Palindrome NumberEasy
Math
Solve →
2Reverse IntegerMedium
Math
Solve →
3Pow(x, n)Medium
MathRecursion
Solve →
4Sqrt(x)Easy
MathBinary Search
Solve →
5Climbing StairsEasy
MathDynamic ProgrammingMemoization
Solve →
6Angle Between Hands of a ClockMedium
Math
Solve →
7Unique PathsMedium
MathDynamic ProgrammingCombinatorics
Solve →
8Fibonacci NumberEasy
MathDynamic ProgrammingRecursion
Solve →
9Total Waviness of Numbers in Range IIHard
MathDynamic Programming
Solve →
10Add StringsEasy
MathStringSimulation
Solve →
11Fizz BuzzEasy
MathStringSimulation
Solve →
12Add BinaryEasy
MathStringBit Manipulation
Solve →
13Number of ZigZag Arrays IIHard
MathDynamic Programming
Solve →
14Palindrome NumberEasy
Math
Solve →
15Reverse IntegerMedium
Math
Solve →
16Sqrt(x)Easy
MathBinary Search
Solve →
17Climbing StairsEasy
MathDynamic ProgrammingMemoization
Solve →
18Pow(x, n)Medium
MathRecursion
Solve →
19Add BinaryEasy
MathStringBit Manipulation
Solve →
20Fibonacci NumberEasy
MathDynamic ProgrammingRecursion
Solve →
21Unique PathsMedium
MathDynamic ProgrammingCombinatorics
Solve →
22Power of TwoEasy
MathBit ManipulationRecursion
Solve →
23Angle Between Hands of a ClockMedium
Math
Solve →
24Add Two IntegersEasy
Math
Solve →
25Excel Sheet Column TitleEasy
MathString
Solve →
26Divide Two IntegersMedium
MathBit Manipulation
Solve →
27Add StringsEasy
MathStringSimulation
Solve →
28Number of ZigZag Arrays IIHard
MathDynamic Programming
Solve →
29Count Good NumbersMedium
MathRecursion
Solve →
30Add DigitsEasy
MathSimulationNumber Theory
Solve →
31Permutation SequenceHard
MathRecursion
Solve →
32Rotated DigitsMedium
MathDynamic Programming
Solve →
33Power of ThreeEasy
MathRecursion
Solve →
34Fizz BuzzEasy
MathStringSimulation
Solve →
35Greatest Common Divisor of StringsEasy
MathString
Solve →
36N-th Tribonacci NumberEasy
MathDynamic ProgrammingMemoization
Solve →
37Traffic Signal ColorEasy
MathStringSimulation
Solve →
38Mirror Distance of an IntegerEasy
Math
Solve →
39Factorial Trailing ZeroesMedium
Math
Solve →
40Count K-th Roots in a RangeMedium
MathBinary Search
Solve →
41Strictly Palindromic NumberMedium
MathTwo PointersBrainteaser
Solve →
42Total Waviness of Numbers in Range IIHard
MathDynamic Programming
Solve →
43Total Waviness of Numbers in Range IMedium
MathDynamic ProgrammingEnumeration
Solve →
44Perfect NumberEasy
Math
Solve →
45Rectangle AreaMedium
MathGeometry
Solve →
46Subtract the Product and Sum of Digits of an IntegerEasy
Math
Solve →
47Unique Binary Search TreesMedium
MathDynamic ProgrammingTree
Solve →
48Palindrome NumberEasy
Math
Solve →
49Reverse IntegerMedium
Math
Solve →
50Climbing StairsEasy
MathDynamic ProgrammingMemoization
Solve →
51Add BinaryEasy
MathStringBit Manipulation
Solve →
52Sqrt(x)Easy
MathBinary Search
Solve →
53Power of TwoEasy
MathBit ManipulationRecursion
Solve →
54Fibonacci NumberEasy
MathDynamic ProgrammingRecursion
Solve →
55Pow(x, n)Medium
MathRecursion
Solve →
56Add Two IntegersEasy
Math
Solve →
57Unique PathsMedium
MathDynamic ProgrammingCombinatorics
Solve →
58Basic CalculatorHard
MathStringStack
Solve →
59Divide Two IntegersMedium
MathBit Manipulation
Solve →
60Count Good NumbersMedium
MathRecursion
Solve →
61Permutation SequenceHard
MathRecursion
Solve →
62Fizz BuzzEasy
MathStringSimulation
Solve →
63Add DigitsEasy
MathSimulationNumber Theory
Solve →
64Excel Sheet Column TitleEasy
MathString
Solve →
65Greatest Common Divisor of StringsEasy
MathString
Solve →
66Sum of Two IntegersMedium
MathBit Manipulation
Solve →
67Number of Digit OneHard
MathDynamic ProgrammingRecursion
Solve →
68N-th Tribonacci NumberEasy
MathDynamic ProgrammingMemoization
Solve →
69Perfect NumberEasy
Math
Solve →
70Valid Perfect SquareEasy
MathBinary Search
Solve →
71Angle Between Hands of a ClockMedium
Math
Solve →
72Add StringsEasy
MathStringSimulation
Solve →
73Multiply StringsMedium
MathStringSimulation
Solve →
74Basic Calculator IIMedium
MathStringStack
Solve →
75Number of ZigZag Arrays IIHard
MathDynamic Programming
Solve →
76Perfect SquaresMedium
MathDynamic ProgrammingBreadth-First Search
Solve →
77Ugly NumberEasy
Math
Solve →
78Water BottlesEasy
MathSimulation
Solve →
79Integer BreakMedium
MathDynamic Programming
Solve →
80Rectangle AreaMedium
MathGeometry
Solve →
81Strictly Palindromic NumberMedium
MathTwo PointersBrainteaser
Solve →
82Factorial Trailing ZeroesMedium
Math
Solve →
83Prime Number of Set Bits in Binary RepresentationEasy
MathBit Manipulation
Solve →
84Concatenation of Consecutive Binary NumbersMedium
MathBit ManipulationSimulation
Solve →
85Mirror Distance of an IntegerEasy
Math
Solve →
86Power of ThreeEasy
MathRecursion
Solve →
87Subtract the Product and Sum of Digits of an IntegerEasy
Math
Solve →
88Rotated DigitsMedium
MathDynamic Programming
Solve →
89Prime PalindromeMedium
MathNumber Theory
Solve →
90Expression Add OperatorsHard
MathStringBacktracking
Solve →
91Nth DigitMedium
MathBinary Search
Solve →
92Divisor GameEasy
MathDynamic ProgrammingBrainteaser
Solve →
93Concatenate Non-Zero Digits and Multiply by Sum IIMedium
MathStringPrefix Sum
Solve →
94Count Odd Numbers in an Interval RangeEasy
Math
Solve →
95Bulb SwitcherMedium
MathBrainteaser
Solve →
96Smallest Even MultipleEasy
MathNumber Theory
Solve →
97Find Nth Smallest Integer With K One BitsHard
MathBit ManipulationCombinatorics
Solve →
98Base 7Easy
MathString
Solve →
99Minimum Number of Pushes to Type Word IEasy
MathStringGreedy
Solve →
100Traffic Signal ColorEasy
MathStringSimulation
Solve →
101Day of the YearEasy
MathString
Solve →
102Count K-th Roots in a RangeMedium
MathBinary Search
Solve →
103Count the Digits That Divide a NumberEasy
Math
Solve →
104Basic Calculator IIIHard
MathStringStack
Solve →
105Total Waviness of Numbers in Range IIHard
MathDynamic Programming
Solve →
106Total Waviness of Numbers in Range IMedium
MathDynamic ProgrammingEnumeration
Solve →
107Number of Ways to Reach a Position After Exactly k StepsMedium
MathDynamic ProgrammingCombinatorics
Solve →
108Unique Binary Search TreesMedium
MathDynamic ProgrammingTree
Solve →
109Palindrome NumberEasy
Math
Solve →
110Climbing StairsEasy
MathDynamic ProgrammingMemoization
Solve →
111Reverse IntegerMedium
Math
Solve →
112Add Two IntegersEasy
Math
Solve →
113Add BinaryEasy
MathStringBit Manipulation
Solve →
114Pow(x, n)Medium
MathRecursion
Solve →
115Power of TwoEasy
MathBit ManipulationRecursion
Solve →
116Unique PathsMedium
MathDynamic ProgrammingCombinatorics
Solve →
117Basic CalculatorHard
MathStringStack
Solve →
118Sqrt(x)Easy
MathBinary Search
Solve →
119Fibonacci NumberEasy
MathDynamic ProgrammingRecursion
Solve →
120Divide Two IntegersMedium
MathBit Manipulation
Solve →
121Greatest Common Divisor of StringsEasy
MathString
Solve →
122Power of ThreeEasy
MathRecursion
Solve →
123Fizz BuzzEasy
MathStringSimulation
Solve →
124Maximum SwapMedium
MathGreedy
Solve →
125Perfect SquaresMedium
MathDynamic ProgrammingBreadth-First Search
Solve →
126Add StringsEasy
MathStringSimulation
Solve →
127Sum of Two IntegersMedium
MathBit Manipulation
Solve →
128Multiply StringsMedium
MathStringSimulation
Solve →
129Integer to English WordsHard
MathStringRecursion
Solve →
130Permutation SequenceHard
MathRecursion
Solve →
131Add DigitsEasy
MathSimulationNumber Theory
Solve →
132Expression Add OperatorsHard
MathStringBacktracking
Solve →
133Count Good NumbersMedium
MathRecursion
Solve →
134Ugly NumberEasy
Math
Solve →
135Soup ServingsMedium
MathDynamic ProgrammingProbability and Statistics
Solve →
136Excel Sheet Column TitleEasy
MathString
Solve →
137Basic Calculator IIMedium
MathStringStack
Solve →
138Nth DigitMedium
MathBinary Search
Solve →
139The kth Factor of nMedium
MathNumber Theory
Solve →
140Power of FourEasy
MathBit ManipulationRecursion
Solve →
141Number of Digit OneHard
MathDynamic ProgrammingRecursion
Solve →
142Water BottlesEasy
MathSimulation
Solve →
143Count Numbers with Unique DigitsMedium
MathDynamic ProgrammingBacktracking
Solve →
144Sum of Square NumbersMedium
MathTwo PointersBinary Search
Solve →
145New 21 GameMedium
MathDynamic ProgrammingSliding Window
Solve →
146Nim GameEasy
MathBrainteaserGame Theory
Solve →
147Check if Number is a Sum of Powers of ThreeMedium
Math
Solve →
148K-th Symbol in GrammarMedium
MathBit ManipulationRecursion
Solve →
149Find the Punishment Number of an IntegerMedium
MathBacktracking
Solve →
150Find the K-th Character in String Game IEasy
MathBit ManipulationRecursion
Solve →
151Water and Jug ProblemMedium
MathDepth-First SearchBreadth-First Search
Solve →
152Largest Odd Number in StringEasy
MathStringGreedy
Solve →
153Bulb SwitcherMedium
MathBrainteaser
Solve →
154Find the Maximum Achievable NumberEasy
Math
Solve →
155Unique Binary Search TreesMedium
MathDynamic ProgrammingTree
Solve →
156Different Ways to Add ParenthesesMedium
MathStringDynamic Programming
Solve →
157Valid Perfect SquareEasy
MathBinary Search
Solve →
158Calculate Money in Leetcode BankEasy
Math
Solve →
159Factorial Trailing ZeroesMedium
Math
Solve →
160Self Dividing NumbersEasy
Math
Solve →
161Arranging CoinsEasy
MathBinary Search
Solve →
162Divisor GameEasy
MathDynamic ProgrammingBrainteaser
Solve →
163Basic Calculator IIIHard
MathStringStack
Solve →
164Divisible and Non-divisible Sums DifferenceEasy
Math
Solve →
165Next Greater Element IIIMedium
MathTwo PointersString
Solve →
1662 Keys KeyboardMedium
MathDynamic Programming
Solve →
167Number of Steps to Reduce a Number to ZeroEasy
MathBit Manipulation
Solve →
168Number of Common FactorsEasy
MathEnumerationNumber Theory
Solve →
169Rotated DigitsMedium
MathDynamic Programming
Solve →
170Excel Sheet Column NumberEasy
MathString
Solve →
171Convert Integer to the Sum of Two No-Zero IntegersEasy
Math
Solve →
172Count Square Sum TriplesEasy
MathEnumeration
Solve →
173Integer BreakMedium
MathDynamic Programming
Solve →
174Implement Rand10() Using Rand7()Medium
MathRejection SamplingRandomized
Solve →
175N-th Tribonacci NumberEasy
MathDynamic ProgrammingMemoization
Solve →
176Cat and MouseHard
MathDynamic ProgrammingGraph Theory
Solve →
177Count Number of Balanced PermutationsHard
MathStringDynamic Programming
Solve →
178Sum of k-Mirror NumbersHard
MathEnumeration
Solve →
179Count the Number of Powerful IntegersHard
MathStringDynamic Programming
Solve →
180Smallest Number With All Set BitsEasy
MathBit Manipulation
Solve →
181Distribute Candies Among Children IIMedium
MathCombinatoricsEnumeration
Solve →
182Count Odd Numbers in an Interval RangeEasy
Math
Solve →
183Gray CodeMedium
MathBacktrackingBit Manipulation
Solve →
184Rectangle AreaMedium
MathGeometry
Solve →
185Valid SquareMedium
MathGeometry
Solve →
186Convert a Number to HexadecimalEasy
MathStringBit Manipulation
Solve →
187Subtract the Product and Sum of Digits of an IntegerEasy
Math
Solve →
188Fraction Addition and SubtractionMedium
MathStringSimulation
Solve →
189Maximum 69 NumberEasy
MathGreedy
Solve →
190Count Operations to Obtain ZeroEasy
MathSimulation
Solve →
191Count the Number of Ideal ArraysHard
MathDynamic ProgrammingCombinatorics
Solve →
192Find the Closest PalindromeHard
MathString
Solve →
193Maximum Value at a Given Index in a Bounded ArrayMedium
MathBinary SearchGreedy
Solve →
194Pass the PillowEasy
MathSimulation
Solve →
195Nth Magical NumberHard
MathBinary Search
Solve →
196Reach a NumberMedium
MathBinary Search
Solve →
197Base 7Easy
MathString
Solve →
198Elimination GameMedium
MathRecursion
Solve →
199Three DivisorsEasy
MathEnumerationNumber Theory
Solve →
200Minimum Swaps to Make Strings EqualMedium
MathStringGreedy
Solve →
201Perfect NumberEasy
Math
Solve →
202Super PowMedium
MathDivide and Conquer
Solve →
203Count Symmetric IntegersEasy
MathEnumeration
Solve →
204Find the K-th Character in String Game IIHard
MathBit ManipulationRecursion
Solve →
205Alice and Bob Playing Flower GameMedium
Math
Solve →
206Number of Days Between Two DatesEasy
MathString
Solve →
207Strictly Palindromic NumberMedium
MathTwo PointersBrainteaser
Solve →
208Reaching PointsHard
Math
Solve →
209Smallest Good BaseHard
MathBinary Search
Solve →
210String TransformationHard
MathStringDynamic Programming
Solve →
211Maximum Number That Sum of the Prices Is Less Than or Equal to KMedium
MathBinary SearchDynamic Programming
Solve →
212Maximum Odd Binary NumberEasy
MathStringGreedy
Solve →
213Max Difference You Can Get From Changing an IntegerMedium
MathGreedy
Solve →
214Convert the TemperatureEasy
Math
Solve →
215Day of the YearEasy
MathString
Solve →
216Minimum Cuts to Divide a CircleEasy
MathGeometry
Solve →
217Find the Pivot IntegerEasy
MathPrefix Sum
Solve →
218Construct the RectangleEasy
Math
Solve →
219Check If Digits Are Equal in String After Operations IEasy
MathStringSimulation
Solve →
220Can I WinMedium
MathDynamic ProgrammingBit Manipulation
Solve →
221Count of Matches in TournamentEasy
MathSimulation
Solve →
222Guess Number Higher or Lower IIMedium
MathDynamic ProgrammingGame Theory
Solve →
223Count Number of Homogenous SubstringsMedium
MathString
Solve →
224Minimum Cost to Set Cooking TimeMedium
MathEnumeration
Solve →
225Super Egg DropHard
MathBinary SearchDynamic Programming
Solve →
226Confusing NumberEasy
Math
Solve →
227Maximum Split of Positive Even IntegersMedium
MathBacktrackingGreedy
Solve →
228Consecutive Numbers SumHard
MathEnumeration
Solve →
229Kth Smallest Number in Multiplication TableHard
MathBinary Search
Solve →
230Super PalindromesHard
MathStringEnumeration
Solve →
231Numbers With Repeated DigitsHard
MathDynamic Programming
Solve →
232Find the Minimum Number of Fibonacci Numbers Whose Sum Is KMedium
MathGreedy
Solve →
233Simplified FractionsMedium
MathStringNumber Theory
Solve →
234Smallest Even MultipleEasy
MathNumber Theory
Solve →
235Day of the WeekEasy
Math
Solve →
236Prime PalindromeMedium
MathNumber Theory
Solve →
237Maximum Difference by Remapping a DigitEasy
MathGreedy
Solve →
238Find the Key of the NumbersEasy
Math
Solve →
239Manhattan Distances of All Arrangements of PiecesHard
MathCombinatorics
Solve →
240Count Total Number of Colored CellsMedium
Math
Solve →
241Mirror ReflectionMedium
MathGeometryNumber Theory
Solve →
242Water Bottles IIMedium
MathSimulation
Solve →
243Minimum One Bit Operations to Make Integers ZeroHard
MathDynamic ProgrammingBit Manipulation
Solve →
244Maximum Product of Two DigitsEasy
MathSorting
Solve →
245Vowels Game in a StringMedium
MathStringBrainteaser
Solve →
246Minimum Operations to Equalize Binary StringHard
MathStringBreadth-First Search
Solve →
247XOR Operation in an ArrayEasy
MathBit Manipulation
Solve →
248Count Distinct Integers After Removing ZerosMedium
MathDynamic Programming
Solve →
2494 Keys KeyboardMedium
MathDynamic Programming
Solve →
250Count All Valid Pickup and Delivery OptionsHard
MathDynamic ProgrammingCombinatorics
Solve →
251Circle and Rectangle OverlappingMedium
MathGeometry
Solve →
252Poor PigsHard
MathDynamic ProgrammingCombinatorics
Solve →
253Find Positive Integer Solution for a Given EquationMedium
MathTwo PointersBinary Search
Solve →
254Egg Drop With 2 Eggs and N FloorsMedium
MathDynamic Programming
Solve →
255Count the Digits That Divide a NumberEasy
Math
Solve →
256Flip Game IIMedium
MathDynamic ProgrammingBacktracking
Solve →
257Similar RGB ColorEasy
MathStringEnumeration
Solve →
258Determine if a Cell Is Reachable at a Given TimeMedium
Math
Solve →
259Confusing Number IIHard
MathBacktracking
Solve →
260Number of Substrings With Only 1sMedium
MathString
Solve →
261Fancy SequenceHard
MathDesignSegment Tree
Solve →
262Maximum Score From Removing StonesMedium
MathGreedyHeap (Priority Queue)
Solve →
263Number of Ways to Rearrange Sticks With K Sticks VisibleHard
MathDynamic ProgrammingCombinatorics
Solve →
264Minimum Cost to Change the Final Value of ExpressionHard
MathStringDynamic Programming
Solve →
265Find the Largest Palindrome Divisible by KHard
MathStringDynamic Programming
Solve →
266Convert Date to BinaryEasy
MathString
Solve →
267A Number After a Double ReversalEasy
Math
Solve →
268Closest Prime Numbers in RangeMedium
MathNumber Theory
Solve →
269Split With Minimum SumEasy
MathGreedySorting
Solve →
270Equal Rational NumbersHard
MathString
Solve →
271Sum of Digits in Base KEasy
Math
Solve →
272Count the Number of Arrays with K Matching Adjacent ElementsHard
MathCombinatorics
Solve →
273Check If Digits Are Equal in String After Operations IIHard
MathStringCombinatorics
Solve →
274Solve the EquationMedium
MathStringSimulation
Solve →
275Robot Bounded In CircleMedium
MathStringSimulation
Solve →
276Find Closest PersonEasy
Math
Solve →
277Balanced K-Factor DecompositionMedium
MathBacktrackingNumber Theory
Solve →
278Convert to Base -2Medium
Math
Solve →
279Broken CalculatorMedium
MathGreedy
Solve →
280Calculate Delayed Arrival TimeEasy
Math
Solve →
281Maximum Xor ProductMedium
MathGreedyBit Manipulation
Solve →
282Monotone Increasing DigitsMedium
MathGreedy
Solve →
283Find Nth Smallest Integer With K One BitsHard
MathBit ManipulationCombinatorics
Solve →
284Minimum Time to Complete All DeliveriesMedium
MathBinary Search
Solve →
285Maximum Containers on a ShipEasy
Math
Solve →
286Concatenate Non-Zero Digits and Multiply by Sum IIMedium
MathStringPrefix Sum
Solve →
287Total Waviness of Numbers in Range IMedium
MathDynamic ProgrammingEnumeration
Solve →
288Total Waviness of Numbers in Range IIHard
MathDynamic Programming
Solve →
289Angle Between Hands of a ClockMedium
Math
Solve →
290Palindrome NumberEasy
Math
Solve →
291Reverse IntegerMedium
Math
Solve →
292Climbing StairsEasy
MathDynamic ProgrammingMemoization
Solve →
293Add Two IntegersEasy
Math
Solve →
294Pow(x, n)Medium
MathRecursion
Solve →
295Add BinaryEasy
MathStringBit Manipulation
Solve →
296Power of TwoEasy
MathBit ManipulationRecursion
Solve →
297Basic CalculatorHard
MathStringStack
Solve →
298Unique PathsMedium
MathDynamic ProgrammingCombinatorics
Solve →
299Sqrt(x)Easy
MathBinary Search
Solve →
300Fibonacci NumberEasy
MathDynamic ProgrammingRecursion
Solve →
301Divide Two IntegersMedium
MathBit Manipulation
Solve →
302Power of ThreeEasy
MathRecursion
Solve →
303Greatest Common Divisor of StringsEasy
MathString
Solve →
304Add StringsEasy
MathStringSimulation
Solve →
305Count Good NumbersMedium
MathRecursion
Solve →
306Perfect SquaresMedium
MathDynamic ProgrammingBreadth-First Search
Solve →
307Fizz BuzzEasy
MathStringSimulation
Solve →
308Expression Add OperatorsHard
MathStringBacktracking
Solve →
309Sum of Two IntegersMedium
MathBit Manipulation
Solve →
310Permutation SequenceHard
MathRecursion
Solve →
311Multiply StringsMedium
MathStringSimulation
Solve →
312Add DigitsEasy
MathSimulationNumber Theory
Solve →
313Maximum SwapMedium
MathGreedy
Solve →
314Integer to English WordsHard
MathStringRecursion
Solve →
315Nth DigitMedium
MathBinary Search
Solve →
316Soup ServingsMedium
MathDynamic ProgrammingProbability and Statistics
Solve →
317Excel Sheet Column TitleEasy
MathString
Solve →
318Ugly NumberEasy
Math
Solve →
319Count Numbers with Unique DigitsMedium
MathDynamic ProgrammingBacktracking
Solve →
320New 21 GameMedium
MathDynamic ProgrammingSliding Window
Solve →
321Number of Digit OneHard
MathDynamic ProgrammingRecursion
Solve →
322K-th Symbol in GrammarMedium
MathBit ManipulationRecursion
Solve →
323Basic Calculator IIMedium
MathStringStack
Solve →
324Rotated DigitsMedium
MathDynamic Programming
Solve →
325The kth Factor of nMedium
MathNumber Theory
Solve →
326Water BottlesEasy
MathSimulation
Solve →
327Power of FourEasy
MathBit ManipulationRecursion
Solve →
328Cat and MouseHard
MathDynamic ProgrammingGraph Theory
Solve →
329Valid Perfect SquareEasy
MathBinary Search
Solve →
330Sum of Square NumbersMedium
MathTwo PointersBinary Search
Solve →
331Nim GameEasy
MathBrainteaserGame Theory
Solve →
332Factorial Trailing ZeroesMedium
Math
Solve →
333N-th Tribonacci NumberEasy
MathDynamic ProgrammingMemoization
Solve →
334Check if Number is a Sum of Powers of ThreeMedium
Math
Solve →
335Bulb SwitcherMedium
MathBrainteaser
Solve →
336Smallest Good BaseHard
MathBinary Search
Solve →
337Numbers With Repeated DigitsHard
MathDynamic Programming
Solve →
338Confusing NumberEasy
Math
Solve →
339Find the Punishment Number of an IntegerMedium
MathBacktracking
Solve →
340String TransformationHard
MathStringDynamic Programming
Solve →
341Maximum Number That Sum of the Prices Is Less Than or Equal to KMedium
MathBinary SearchDynamic Programming
Solve →
342Unique Binary Search TreesMedium
MathDynamic ProgrammingTree
Solve →
343Water and Jug ProblemMedium
MathDepth-First SearchBreadth-First Search
Solve →
344Guess Number Higher or Lower IIMedium
MathDynamic ProgrammingGame Theory
Solve →
345Reaching PointsHard
Math
Solve →
346Largest Odd Number in StringEasy
MathStringGreedy
Solve →
347Find the K-th Character in String Game IEasy
MathBit ManipulationRecursion
Solve →
348Kth Smallest Number in Multiplication TableHard
MathBinary Search
Solve →
349Basic Calculator IIIHard
MathStringStack
Solve →
350Super PalindromesHard
MathStringEnumeration
Solve →
351Divisor GameEasy
MathDynamic ProgrammingBrainteaser
Solve →
352Find the Minimum Number of Fibonacci Numbers Whose Sum Is KMedium
MathGreedy
Solve →
353Simplified FractionsMedium
MathStringNumber Theory
Solve →
354Fancy SequenceHard
MathDesignSegment Tree
Solve →
355Minimum Cost to Set Cooking TimeMedium
MathEnumeration
Solve →
356Maximum Split of Positive Even IntegersMedium
MathBacktrackingGreedy
Solve →
357Super Egg DropHard
MathBinary SearchDynamic Programming
Solve →
358Self Dividing NumbersEasy
Math
Solve →
359Flip Game IIMedium
MathDynamic ProgrammingBacktracking
Solve →
3604 Keys KeyboardMedium
MathDynamic Programming
Solve →
361Similar RGB ColorEasy
MathStringEnumeration
Solve →
362Confusing Number IIHard
MathBacktracking
Solve →
363Circle and Rectangle OverlappingMedium
MathGeometry
Solve →
364Number of Substrings With Only 1sMedium
MathString
Solve →
365Maximum Score From Removing StonesMedium
MathGreedyHeap (Priority Queue)
Solve →
366Number of Ways to Rearrange Sticks With K Sticks VisibleHard
MathDynamic ProgrammingCombinatorics
Solve →
367Minimum Cost to Change the Final Value of ExpressionHard
MathStringDynamic Programming
Solve →
368Determine if a Cell Is Reachable at a Given TimeMedium
Math
Solve →
369Different Ways to Add ParenthesesMedium
MathStringDynamic Programming
Solve →
370Integer BreakMedium
MathDynamic Programming
Solve →
371Arranging CoinsEasy
MathBinary Search
Solve →
372Find the Maximum Achievable NumberEasy
Math
Solve →
373Find Positive Integer Solution for a Given EquationMedium
MathTwo PointersBinary Search
Solve →
374Calculate Money in Leetcode BankEasy
Math
Solve →
375Perfect NumberEasy
Math
Solve →
376Number of Steps to Reduce a Number to ZeroEasy
MathBit Manipulation
Solve →
377Rectangle AreaMedium
MathGeometry
Solve →
378Subtract the Product and Sum of Digits of an IntegerEasy
Math
Solve →
379Excel Sheet Column NumberEasy
MathString
Solve →
380Divisible and Non-divisible Sums DifferenceEasy
Math
Solve →
381Count Odd Numbers in an Interval RangeEasy
Math
Solve →
382Count Square Sum TriplesEasy
MathEnumeration
Solve →
383Next Greater Element IIIMedium
MathTwo PointersString
Solve →
3842 Keys KeyboardMedium
MathDynamic Programming
Solve →
385Number of Common FactorsEasy
MathEnumerationNumber Theory
Solve →
386Convert Integer to the Sum of Two No-Zero IntegersEasy
Math
Solve →
387Minimum Sensors to Cover GridMedium
Math
Solve →
388Convert a Number to HexadecimalEasy
MathStringBit Manipulation
Solve →
389Strictly Palindromic NumberMedium
MathTwo PointersBrainteaser
Solve →
390Base 7Easy
MathString
Solve →
391Implement Rand10() Using Rand7()Medium
MathRejection SamplingRandomized
Solve →
392Count the Number of Powerful IntegersHard
MathStringDynamic Programming
Solve →
393Smallest Number With All Set BitsEasy
MathBit Manipulation
Solve →
394Count Number of Balanced PermutationsHard
MathStringDynamic Programming
Solve →
395Distribute Candies Among Children IIMedium
MathCombinatoricsEnumeration
Solve →
396Sum of k-Mirror NumbersHard
MathEnumeration
Solve →
397Angle Between Hands of a ClockMedium
Math
Solve →
398Gray CodeMedium
MathBacktrackingBit Manipulation
Solve →
399Valid SquareMedium
MathGeometry
Solve →
400Maximum Value at a Given Index in a Bounded ArrayMedium
MathBinary SearchGreedy
Solve →
401Nth Magical NumberHard
MathBinary Search
Solve →
402Reach a NumberMedium
MathBinary Search
Solve →
403Fraction Addition and SubtractionMedium
MathStringSimulation
Solve →
404Prime PalindromeMedium
MathNumber Theory
Solve →
405Day of the YearEasy
MathString
Solve →
406Count the Number of Ideal ArraysHard
MathDynamic ProgrammingCombinatorics
Solve →
407Count Operations to Obtain ZeroEasy
MathSimulation
Solve →
408Maximum 69 NumberEasy
MathGreedy
Solve →
409Find the Closest PalindromeHard
MathString
Solve →
410Pass the PillowEasy
MathSimulation
Solve →
411Count Symmetric IntegersEasy
MathEnumeration
Solve →
412Elimination GameMedium
MathRecursion
Solve →
413Minimum Swaps to Make Strings EqualMedium
MathStringGreedy
Solve →
414Smallest Even MultipleEasy
MathNumber Theory
Solve →
415Super PowMedium
MathDivide and Conquer
Solve →
416Three DivisorsEasy
MathEnumerationNumber Theory
Solve →
417Construct the RectangleEasy
Math
Solve →
418Can I WinMedium
MathDynamic ProgrammingBit Manipulation
Solve →
419Find the Pivot IntegerEasy
MathPrefix Sum
Solve →
420Find the K-th Character in String Game IIHard
MathBit ManipulationRecursion
Solve →
421Alice and Bob Playing Flower GameMedium
Math
Solve →
422Count of Matches in TournamentEasy
MathSimulation
Solve →
423Number of Days Between Two DatesEasy
MathString
Solve →
424Count the Digits That Divide a NumberEasy
Math
Solve →
425Maximum Odd Binary NumberEasy
MathStringGreedy
Solve →
426Convert the TemperatureEasy
Math
Solve →
427Minimum Cuts to Divide a CircleEasy
MathGeometry
Solve →
428Mirror ReflectionMedium
MathGeometryNumber Theory
Solve →
429Maximum Product of Two DigitsEasy
MathSorting
Solve →
430Max Difference You Can Get From Changing an IntegerMedium
MathGreedy
Solve →
431Check If Digits Are Equal in String After Operations IEasy
MathStringSimulation
Solve →
432Concatenate Non-Zero Digits and Multiply by Sum IIMedium
MathStringPrefix Sum
Solve →
433Total Waviness of Numbers in Range IMedium
MathDynamic ProgrammingEnumeration
Solve →
434Find Nth Smallest Integer With K One BitsHard
MathBit ManipulationCombinatorics
Solve →
435Prime Number of Set Bits in Binary RepresentationEasy
MathBit Manipulation
Solve →
436Minimum Operations to Equalize Binary StringHard
MathStringBreadth-First Search
Solve →
437Concatenation of Consecutive Binary NumbersMedium
MathBit ManipulationSimulation
Solve →
438Total Waviness of Numbers in Range IIHard
MathDynamic Programming
Solve →
439Number of ZigZag Arrays IIHard
MathDynamic Programming
Solve →
440Consecutive Numbers SumHard
MathEnumeration
Solve →
441Count Number of Homogenous SubstringsMedium
MathString
Solve →
442Egg Drop With 2 Eggs and N FloorsMedium
MathDynamic Programming
Solve →
443Day of the WeekEasy
Math
Solve →
444Find the Key of the NumbersEasy
Math
Solve →
445Manhattan Distances of All Arrangements of PiecesHard
MathCombinatorics
Solve →
446Count Total Number of Colored CellsMedium
Math
Solve →
447A Number After a Double ReversalEasy
Math
Solve →
448Maximum Difference by Remapping a DigitEasy
MathGreedy
Solve →
449Vowels Game in a StringMedium
MathStringBrainteaser
Solve →
450Find Closest PersonEasy
Math
Solve →
451XOR Operation in an ArrayEasy
MathBit Manipulation
Solve →
452Water Bottles IIMedium
MathSimulation
Solve →
453Calculate Delayed Arrival TimeEasy
Math
Solve →
454Minimum One Bit Operations to Make Integers ZeroHard
MathDynamic ProgrammingBit Manipulation
Solve →
455Count Distinct Integers After Removing ZerosMedium
MathDynamic Programming
Solve →
456Broken CalculatorMedium
MathGreedy
Solve →
457Minimum Number of Pushes to Type Word IEasy
MathStringGreedy
Solve →
458Number of Ways to Reach a Position After Exactly k StepsMedium
MathDynamic ProgrammingCombinatorics
Solve →
459Mirror Distance of an IntegerEasy
Math
Solve →
460Count All Valid Pickup and Delivery OptionsHard
MathDynamic ProgrammingCombinatorics
Solve →
461Poor PigsHard
MathDynamic ProgrammingCombinatorics
Solve →
462Find the Largest Palindrome Divisible by KHard
MathStringDynamic Programming
Solve →
463Convert Date to BinaryEasy
MathString
Solve →
464Closest Prime Numbers in RangeMedium
MathNumber Theory
Solve →
465Split With Minimum SumEasy
MathGreedySorting
Solve →
466Robot Bounded In CircleMedium
MathStringSimulation
Solve →
467Equal Rational NumbersHard
MathString
Solve →
468Count the Number of Arrays with K Matching Adjacent ElementsHard
MathCombinatorics
Solve →
469Check If Digits Are Equal in String After Operations IIHard
MathStringCombinatorics
Solve →
470Solve the EquationMedium
MathStringSimulation
Solve →
471Sum of Digits in Base KEasy
Math
Solve →
472Balanced K-Factor DecompositionMedium
MathBacktrackingNumber Theory
Solve →
473Maximum Xor ProductMedium
MathGreedyBit Manipulation
Solve →
474Minimum Time to Complete All DeliveriesMedium
MathBinary Search
Solve →
475Maximum Containers on a ShipEasy
Math
Solve →
476Smallest Divisible Digit Product IIHard
MathStringBacktracking
Solve →
477Count Sorted Vowel StringsMedium
MathDynamic ProgrammingCombinatorics
Solve →
478Find the K-Beauty of a NumberEasy
MathStringSliding Window
Solve →
479GCD of Odd and Even SumsEasy
MathNumber Theory
Solve →
480Distribute Money to Maximum ChildrenEasy
MathGreedy
Solve →
481Convert to Base -2Medium
Math
Solve →
482Traffic Signal ColorEasy
MathStringSimulation
Solve →
483Maximize Sum of Squares of DigitsMedium
MathGreedy
Solve →
484Monotone Increasing DigitsMedium
MathGreedy
Solve →
485Count K-th Roots in a RangeMedium
MathBinary Search
Solve →
486Digit Operations to Make Two Integers EqualMedium
MathGraph TheoryHeap (Priority Queue)
Solve →