← Back to Amazon

Math

396 questions

1Angle Between Hands of a ClockMedium
Math
Solve →
2Total Waviness of Numbers in Range IMedium
MathDynamic ProgrammingEnumeration
Solve →
3Palindrome NumberEasy
Math
Solve →
4Number of Ways to Assign Edge Weights IMedium
MathTreeDepth-First Search
Solve →
5Unique PathsMedium
MathDynamic ProgrammingCombinatorics
Solve →
6Multiply StringsMedium
MathStringSimulation
Solve →
7Sqrt(x)Easy
MathBinary Search
Solve →
8Palindrome NumberEasy
Math
Solve →
9Unique PathsMedium
MathDynamic ProgrammingCombinatorics
Solve →
10Climbing StairsEasy
MathDynamic ProgrammingMemoization
Solve →
11Angle Between Hands of a ClockMedium
Math
Solve →
12Total Waviness of Numbers in Range IMedium
MathDynamic ProgrammingEnumeration
Solve →
13Sqrt(x)Easy
MathBinary Search
Solve →
14Reverse IntegerMedium
Math
Solve →
15Multiply StringsMedium
MathStringSimulation
Solve →
16Pow(x, n)Medium
MathRecursion
Solve →
17Largest Odd Number in StringEasy
MathStringGreedy
Solve →
18Basic CalculatorHard
MathStringStack
Solve →
19Add DigitsEasy
MathSimulationNumber Theory
Solve →
20Add BinaryEasy
MathStringBit Manipulation
Solve →
21Integer to English WordsHard
MathStringRecursion
Solve →
22Number of Ways to Assign Edge Weights IMedium
MathTreeDepth-First Search
Solve →
23Add Two IntegersEasy
Math
Solve →
24Rotated DigitsMedium
MathDynamic Programming
Solve →
25Total Waviness of Numbers in Range IIHard
MathDynamic Programming
Solve →
26Sum of Two IntegersMedium
MathBit Manipulation
Solve →
27The kth Factor of nMedium
MathNumber Theory
Solve →
28Perfect SquaresMedium
MathDynamic ProgrammingBreadth-First Search
Solve →
29Permutation SequenceHard
MathRecursion
Solve →
30Find the K-th Character in String Game IEasy
MathBit ManipulationRecursion
Solve →
31Sum of Square NumbersMedium
MathTwo PointersBinary Search
Solve →
32N-th Tribonacci NumberEasy
MathDynamic ProgrammingMemoization
Solve →
33Palindrome NumberEasy
Math
Solve →
34Climbing StairsEasy
MathDynamic ProgrammingMemoization
Solve →
35Unique PathsMedium
MathDynamic ProgrammingCombinatorics
Solve →
36Sqrt(x)Easy
MathBinary Search
Solve →
37Reverse IntegerMedium
Math
Solve →
38Angle Between Hands of a ClockMedium
Math
Solve →
39Pow(x, n)Medium
MathRecursion
Solve →
40Fibonacci NumberEasy
MathDynamic ProgrammingRecursion
Solve →
41Add BinaryEasy
MathStringBit Manipulation
Solve →
42Add DigitsEasy
MathSimulationNumber Theory
Solve →
43Basic CalculatorHard
MathStringStack
Solve →
44Multiply StringsMedium
MathStringSimulation
Solve →
45Largest Odd Number in StringEasy
MathStringGreedy
Solve →
46Fizz BuzzEasy
MathStringSimulation
Solve →
47Sum of Two IntegersMedium
MathBit Manipulation
Solve →
48Bulb SwitcherMedium
MathBrainteaser
Solve →
49Total Waviness of Numbers in Range IMedium
MathDynamic ProgrammingEnumeration
Solve →
50Divide Two IntegersMedium
MathBit Manipulation
Solve →
51Power of TwoEasy
MathBit ManipulationRecursion
Solve →
52Integer to English WordsHard
MathStringRecursion
Solve →
53Add Two IntegersEasy
Math
Solve →
54Arranging CoinsEasy
MathBinary Search
Solve →
55Permutation SequenceHard
MathRecursion
Solve →
56Perfect SquaresMedium
MathDynamic ProgrammingBreadth-First Search
Solve →
57Greatest Common Divisor of StringsEasy
MathString
Solve →
58Excel Sheet Column TitleEasy
MathString
Solve →
59Ugly NumberEasy
Math
Solve →
60Nth Magical NumberHard
MathBinary Search
Solve →
61Elimination GameMedium
MathRecursion
Solve →
62Concatenation of Consecutive Binary NumbersMedium
MathBit ManipulationSimulation
Solve →
63Fancy SequenceHard
MathDesignSegment Tree
Solve →
64Add StringsEasy
MathStringSimulation
Solve →
65Sum of Square NumbersMedium
MathTwo PointersBinary Search
Solve →
66Total Waviness of Numbers in Range IIHard
MathDynamic Programming
Solve →
67Number of Ways to Assign Edge Weights IMedium
MathTreeDepth-First Search
Solve →
68Count Good NumbersMedium
MathRecursion
Solve →
69Basic Calculator IIMedium
MathStringStack
Solve →
70Base 7Easy
MathString
Solve →
71Power of ThreeEasy
MathRecursion
Solve →
72Unique Binary Search TreesMedium
MathDynamic ProgrammingTree
Solve →
73Smallest Even MultipleEasy
MathNumber Theory
Solve →
74Gray CodeMedium
MathBacktrackingBit Manipulation
Solve →
75Rectangle AreaMedium
MathGeometry
Solve →
76Minimum Cost to Split into OnesMedium
MathDynamic Programming
Solve →
77Rotated DigitsMedium
MathDynamic Programming
Solve →
78Excel Sheet Column NumberEasy
MathString
Solve →
79Self Dividing NumbersEasy
Math
Solve →
80Valid Perfect SquareEasy
MathBinary Search
Solve →
81The kth Factor of nMedium
MathNumber Theory
Solve →
82Number of Digit OneHard
MathDynamic ProgrammingRecursion
Solve →
83Nth DigitMedium
MathBinary Search
Solve →
84Find the K-th Character in String Game IEasy
MathBit ManipulationRecursion
Solve →
85Perfect NumberEasy
Math
Solve →
86Count Symmetric IntegersEasy
MathEnumeration
Solve →
87N-th Tribonacci NumberEasy
MathDynamic ProgrammingMemoization
Solve →
88Palindrome NumberEasy
Math
Solve →
89Climbing StairsEasy
MathDynamic ProgrammingMemoization
Solve →
90Reverse IntegerMedium
Math
Solve →
91Unique PathsMedium
MathDynamic ProgrammingCombinatorics
Solve →
92Pow(x, n)Medium
MathRecursion
Solve →
93Sqrt(x)Easy
MathBinary Search
Solve →
94Integer to English WordsHard
MathStringRecursion
Solve →
95Basic CalculatorHard
MathStringStack
Solve →
96Basic Calculator IIMedium
MathStringStack
Solve →
97Fibonacci NumberEasy
MathDynamic ProgrammingRecursion
Solve →
98The kth Factor of nMedium
MathNumber Theory
Solve →
99Add BinaryEasy
MathStringBit Manipulation
Solve →
100Fizz BuzzEasy
MathStringSimulation
Solve →
101Divide Two IntegersMedium
MathBit Manipulation
Solve →
102Minimum Time to Complete All DeliveriesMedium
MathBinary Search
Solve →
103Greatest Common Divisor of StringsEasy
MathString
Solve →
104Count Good NumbersMedium
MathRecursion
Solve →
105Add Two IntegersEasy
Math
Solve →
106Power of TwoEasy
MathBit ManipulationRecursion
Solve →
107Sum of Two IntegersMedium
MathBit Manipulation
Solve →
108Next Greater Element IIIMedium
MathTwo PointersString
Solve →
109Permutation SequenceHard
MathRecursion
Solve →
110Different Ways to Add ParenthesesMedium
MathStringDynamic Programming
Solve →
111Unique Binary Search TreesMedium
MathDynamic ProgrammingTree
Solve →
112Excel Sheet Column TitleEasy
MathString
Solve →
113Add StringsEasy
MathStringSimulation
Solve →
114Most Expensive Item That Can Not Be BoughtMedium
MathDynamic ProgrammingNumber Theory
Solve →
115Find the Number of Possible Ways for an EventHard
MathDynamic ProgrammingCombinatorics
Solve →
116Check If Digits Are Equal in String After Operations IEasy
MathStringSimulation
Solve →
117Add DigitsEasy
MathSimulationNumber Theory
Solve →
118Multiply StringsMedium
MathStringSimulation
Solve →
119Number of Digit OneHard
MathDynamic ProgrammingRecursion
Solve →
120Perfect SquaresMedium
MathDynamic ProgrammingBreadth-First Search
Solve →
121Ugly NumberEasy
Math
Solve →
122Power of ThreeEasy
MathRecursion
Solve →
123Arranging CoinsEasy
MathBinary Search
Solve →
1242 Keys KeyboardMedium
MathDynamic Programming
Solve →
125Maximum SwapMedium
MathGreedy
Solve →
126Distribute Candies Among Children IIMedium
MathCombinatoricsEnumeration
Solve →
127Gray CodeMedium
MathBacktrackingBit Manipulation
Solve →
128New 21 GameMedium
MathDynamic ProgrammingSliding Window
Solve →
129Soup ServingsMedium
MathDynamic ProgrammingProbability and Statistics
Solve →
130Excel Sheet Column NumberEasy
MathString
Solve →
131Bulb SwitcherMedium
MathBrainteaser
Solve →
132Power of FourEasy
MathBit ManipulationRecursion
Solve →
133Find the Closest PalindromeHard
MathString
Solve →
134Basic Calculator IIIHard
MathStringStack
Solve →
135Find the Maximum Achievable NumberEasy
Math
Solve →
136Factorial Trailing ZeroesMedium
Math
Solve →
137Base 7Easy
MathString
Solve →
138Valid Perfect SquareEasy
MathBinary Search
Solve →
139Can I WinMedium
MathDynamic ProgrammingBit Manipulation
Solve →
140K-th Symbol in GrammarMedium
MathBit ManipulationRecursion
Solve →
141Divisor GameEasy
MathDynamic ProgrammingBrainteaser
Solve →
142Robot Bounded In CircleMedium
MathStringSimulation
Solve →
143N-th Tribonacci NumberEasy
MathDynamic ProgrammingMemoization
Solve →
144Angle Between Hands of a ClockMedium
Math
Solve →
145Largest Odd Number in StringEasy
MathStringGreedy
Solve →
146Water and Jug ProblemMedium
MathDepth-First SearchBreadth-First Search
Solve →
147Find the K-th Character in String Game IEasy
MathBit ManipulationRecursion
Solve →
148Nim GameEasy
MathBrainteaserGame Theory
Solve →
149Perfect NumberEasy
Math
Solve →
150Sum of Square NumbersMedium
MathTwo PointersBinary Search
Solve →
151Water BottlesEasy
MathSimulation
Solve →
152Smallest Even MultipleEasy
MathNumber Theory
Solve →
153Nth DigitMedium
MathBinary Search
Solve →
154Nth Magical NumberHard
MathBinary Search
Solve →
155Elimination GameMedium
MathRecursion
Solve →
156Minimum Sum of Four Digit Number After Splitting DigitsEasy
MathGreedySorting
Solve →
157Orderly QueueHard
MathStringSorting
Solve →
158Strictly Palindromic NumberMedium
MathTwo PointersBrainteaser
Solve →
159Find the Punishment Number of an IntegerMedium
MathBacktracking
Solve →
160Max Difference You Can Get From Changing an IntegerMedium
MathGreedy
Solve →
161Integer BreakMedium
MathDynamic Programming
Solve →
162Reach a NumberMedium
MathBinary Search
Solve →
163Count of Matches in TournamentEasy
MathSimulation
Solve →
164Split With Minimum SumEasy
MathGreedySorting
Solve →
165Check if Number is a Sum of Powers of ThreeMedium
Math
Solve →
166Prime PalindromeMedium
MathNumber Theory
Solve →
167Count Total Number of Colored CellsMedium
Math
Solve →
168Closest Prime Numbers in RangeMedium
MathNumber Theory
Solve →
169A Number After a Double ReversalEasy
Math
Solve →
170Number of Steps to Reduce a Number to ZeroEasy
MathBit Manipulation
Solve →
171Divisible and Non-divisible Sums DifferenceEasy
Math
Solve →
172Mirror ReflectionMedium
MathGeometryNumber Theory
Solve →
173Convert Integer to the Sum of Two No-Zero IntegersEasy
Math
Solve →
174Super PowMedium
MathDivide and Conquer
Solve →
175Super Egg DropHard
MathBinary SearchDynamic Programming
Solve →
176Number of Days Between Two DatesEasy
MathString
Solve →
177Maximum 69 NumberEasy
MathGreedy
Solve →
178Calculate Money in Leetcode BankEasy
Math
Solve →
179Minimum Number of Pushes to Type Word IEasy
MathStringGreedy
Solve →
180Reaching PointsHard
Math
Solve →
181Solve the EquationMedium
MathStringSimulation
Solve →
182Minimum Garden Perimeter to Collect Enough ApplesMedium
MathBinary Search
Solve →
183Find Number of Ways to Reach the K-th StairHard
MathDynamic ProgrammingBit Manipulation
Solve →
184Sum of Number and Its ReverseMedium
MathEnumeration
Solve →
185Self Dividing NumbersEasy
Math
Solve →
186Check if Two Chessboard Squares Have the Same ColorEasy
MathString
Solve →
187Convert a Number to HexadecimalEasy
MathStringBit Manipulation
Solve →
188Minimum Cuts to Divide a CircleEasy
MathGeometry
Solve →
189Rectangle OverlapEasy
MathGeometry
Solve →
190Construct the RectangleEasy
Math
Solve →
191Count the Number of Ideal ArraysHard
MathDynamic ProgrammingCombinatorics
Solve →
192Smallest Number With All Set BitsEasy
MathBit Manipulation
Solve →
193Expression Add OperatorsHard
MathStringBacktracking
Solve →
194Count Collisions of Monkeys on a PolygonMedium
MathRecursion
Solve →
195Find the K-th Character in String Game IIHard
MathBit ManipulationRecursion
Solve →
196Find Closest PersonEasy
Math
Solve →
197Minimum Operations to Equalize Binary StringHard
MathStringBreadth-First Search
Solve →
198Count Operations to Obtain ZeroEasy
MathSimulation
Solve →
199Monotone Increasing DigitsMedium
MathGreedy
Solve →
200Prime Number of Set Bits in Binary RepresentationEasy
MathBit Manipulation
Solve →
201Distribute Candies Among Children IEasy
MathCombinatoricsEnumeration
Solve →
202Convert the TemperatureEasy
Math
Solve →
203Find the Pivot IntegerEasy
MathPrefix Sum
Solve →
204Maximum Odd Binary NumberEasy
MathStringGreedy
Solve →
205Rotated DigitsMedium
MathDynamic Programming
Solve →
206Complex Number MultiplicationMedium
MathStringSimulation
Solve →
207Digit Count in RangeHard
MathDynamic Programming
Solve →
208Number of Days in a MonthEasy
Math
Solve →
209Armstrong NumberEasy
Math
Solve →
210Distribute Candies Among Children IIIHard
MathCombinatorics
Solve →
211Handshakes That Don't CrossHard
MathDynamic Programming
Solve →
212Number of Sets of K Non-Overlapping Line SegmentsMedium
MathDynamic ProgrammingCombinatorics
Solve →
213Closest DivisorsMedium
Math
Solve →
214Prime ArrangementsEasy
Math
Solve →
215Concatenation of Consecutive Binary NumbersMedium
MathBit ManipulationSimulation
Solve →
216Manhattan Distances of All Arrangements of PiecesHard
MathCombinatorics
Solve →
217Alice and Bob Playing Flower GameMedium
Math
Solve →
218Count the Number of Arrays with K Matching Adjacent ElementsHard
MathCombinatorics
Solve →
219Number of Common FactorsEasy
MathEnumerationNumber Theory
Solve →
220Clumsy FactorialMedium
MathStackSimulation
Solve →
221Minimum Moves to Reach Target ScoreMedium
MathGreedy
Solve →
222Find the Largest Palindrome Divisible by KHard
MathStringDynamic Programming
Solve →
223Maximum Difference by Remapping a DigitEasy
MathGreedy
Solve →
224Rectangle AreaMedium
MathGeometry
Solve →
225Count Odd Numbers in an Interval RangeEasy
Math
Solve →
226Balanced K-Factor DecompositionMedium
MathBacktrackingNumber Theory
Solve →
227Smallest Good BaseHard
MathBinary Search
Solve →
228Alternating Digit SumEasy
Math
Solve →
229Ugly Number IIIMedium
MathBinary SearchCombinatorics
Solve →
230Water Bottles IIMedium
MathSimulation
Solve →
231Minimum Operations to Make Array EqualMedium
Math
Solve →
232Count the Digits That Divide a NumberEasy
Math
Solve →
233Total Waviness of Numbers in Range IMedium
MathDynamic ProgrammingEnumeration
Solve →
234Subtract the Product and Sum of Digits of an IntegerEasy
Math
Solve →
235Number of ZigZag Arrays IIHard
MathDynamic Programming
Solve →
236Minimum Non-Zero Product of the Array ElementsMedium
MathGreedyRecursion
Solve →
237Palindrome NumberEasy
Math
Solve →
238Climbing StairsEasy
MathDynamic ProgrammingMemoization
Solve →
239Unique PathsMedium
MathDynamic ProgrammingCombinatorics
Solve →
240Reverse IntegerMedium
Math
Solve →
241Sqrt(x)Easy
MathBinary Search
Solve →
242Pow(x, n)Medium
MathRecursion
Solve →
243Basic CalculatorHard
MathStringStack
Solve →
244Integer to English WordsHard
MathStringRecursion
Solve →
245Basic Calculator IIMedium
MathStringStack
Solve →
246Fibonacci NumberEasy
MathDynamic ProgrammingRecursion
Solve →
247Add BinaryEasy
MathStringBit Manipulation
Solve →
248Fizz BuzzEasy
MathStringSimulation
Solve →
249The kth Factor of nMedium
MathNumber Theory
Solve →
250Minimum Time to Complete All DeliveriesMedium
MathBinary Search
Solve →
251Divide Two IntegersMedium
MathBit Manipulation
Solve →
252Add Two IntegersEasy
Math
Solve →
253Greatest Common Divisor of StringsEasy
MathString
Solve →
254Power of TwoEasy
MathBit ManipulationRecursion
Solve →
255Count Good NumbersMedium
MathRecursion
Solve →
256Sum of Two IntegersMedium
MathBit Manipulation
Solve →
257Most Expensive Item That Can Not Be BoughtMedium
MathDynamic ProgrammingNumber Theory
Solve →
258Find the Number of Possible Ways for an EventHard
MathDynamic ProgrammingCombinatorics
Solve →
259Permutation SequenceHard
MathRecursion
Solve →
260Add DigitsEasy
MathSimulationNumber Theory
Solve →
261Gray CodeMedium
MathBacktrackingBit Manipulation
Solve →
262Next Greater Element IIIMedium
MathTwo PointersString
Solve →
263Distribute Candies Among Children IIMedium
MathCombinatoricsEnumeration
Solve →
264Multiply StringsMedium
MathStringSimulation
Solve →
265Unique Binary Search TreesMedium
MathDynamic ProgrammingTree
Solve →
266Excel Sheet Column TitleEasy
MathString
Solve →
267Different Ways to Add ParenthesesMedium
MathStringDynamic Programming
Solve →
268Add StringsEasy
MathStringSimulation
Solve →
269Angle Between Hands of a ClockMedium
Math
Solve →
270Perfect SquaresMedium
MathDynamic ProgrammingBreadth-First Search
Solve →
271Strictly Palindromic NumberMedium
MathTwo PointersBrainteaser
Solve →
272Arranging CoinsEasy
MathBinary Search
Solve →
273Orderly QueueHard
MathStringSorting
Solve →
274Concatenation of Consecutive Binary NumbersMedium
MathBit ManipulationSimulation
Solve →
275Minimum Sum of Four Digit Number After Splitting DigitsEasy
MathGreedySorting
Solve →
276Number of Digit OneHard
MathDynamic ProgrammingRecursion
Solve →
277Ugly NumberEasy
Math
Solve →
278Bulb SwitcherMedium
MathBrainteaser
Solve →
279Solve the EquationMedium
MathStringSimulation
Solve →
280Largest Odd Number in StringEasy
MathStringGreedy
Solve →
281Split With Minimum SumEasy
MathGreedySorting
Solve →
282Check If Digits Are Equal in String After Operations IEasy
MathStringSimulation
Solve →
283Power of ThreeEasy
MathRecursion
Solve →
284Monotone Increasing DigitsMedium
MathGreedy
Solve →
285Handshakes That Don't CrossHard
MathDynamic Programming
Solve →
286Closest DivisorsMedium
Math
Solve →
287Minimum Garden Perimeter to Collect Enough ApplesMedium
MathBinary Search
Solve →
288Sum of Number and Its ReverseMedium
MathEnumeration
Solve →
289Minimum Number of Pushes to Type Word IEasy
MathStringGreedy
Solve →
290Find Number of Ways to Reach the K-th StairHard
MathDynamic ProgrammingBit Manipulation
Solve →
291Complex Number MultiplicationMedium
MathStringSimulation
Solve →
2922 Keys KeyboardMedium
MathDynamic Programming
Solve →
293Maximum SwapMedium
MathGreedy
Solve →
294Prime Number of Set Bits in Binary RepresentationEasy
MathBit Manipulation
Solve →
295Digit Count in RangeHard
MathDynamic Programming
Solve →
296Number of Days in a MonthEasy
Math
Solve →
297Armstrong NumberEasy
Math
Solve →
298Prime ArrangementsEasy
Math
Solve →
299Number of Sets of K Non-Overlapping Line SegmentsMedium
MathDynamic ProgrammingCombinatorics
Solve →
300Find the Pivot IntegerEasy
MathPrefix Sum
Solve →
301Distribute Candies Among Children IEasy
MathCombinatoricsEnumeration
Solve →
302Distribute Candies Among Children IIIHard
MathCombinatorics
Solve →
303Excel Sheet Column NumberEasy
MathString
Solve →
304Base 7Easy
MathString
Solve →
305Factorial Trailing ZeroesMedium
Math
Solve →
306Valid Perfect SquareEasy
MathBinary Search
Solve →
307Elimination GameMedium
MathRecursion
Solve →
308Sum of Square NumbersMedium
MathTwo PointersBinary Search
Solve →
309Basic Calculator IIIHard
MathStringStack
Solve →
310Nth Magical NumberHard
MathBinary Search
Solve →
311N-th Tribonacci NumberEasy
MathDynamic ProgrammingMemoization
Solve →
312Find the Maximum Achievable NumberEasy
Math
Solve →
313Find the K-th Character in String Game IEasy
MathBit ManipulationRecursion
Solve →
314Soup ServingsMedium
MathDynamic ProgrammingProbability and Statistics
Solve →
315New 21 GameMedium
MathDynamic ProgrammingSliding Window
Solve →
316Minimum Sensors to Cover GridMedium
Math
Solve →
317Power of FourEasy
MathBit ManipulationRecursion
Solve →
318Perfect NumberEasy
Math
Solve →
319Find the Closest PalindromeHard
MathString
Solve →
320Robot Bounded In CircleMedium
MathStringSimulation
Solve →
321Smallest Even MultipleEasy
MathNumber Theory
Solve →
322Nth DigitMedium
MathBinary Search
Solve →
323Nim GameEasy
MathBrainteaserGame Theory
Solve →
324Total Waviness of Numbers in Range IMedium
MathDynamic ProgrammingEnumeration
Solve →
325Can I WinMedium
MathDynamic ProgrammingBit Manipulation
Solve →
326K-th Symbol in GrammarMedium
MathBit ManipulationRecursion
Solve →
327Divisor GameEasy
MathDynamic ProgrammingBrainteaser
Solve →
328Water and Jug ProblemMedium
MathDepth-First SearchBreadth-First Search
Solve →
329Reach a NumberMedium
MathBinary Search
Solve →
330Number of Steps to Reduce a Number to ZeroEasy
MathBit Manipulation
Solve →
331Water BottlesEasy
MathSimulation
Solve →
332Check if Number is a Sum of Powers of ThreeMedium
Math
Solve →
333Find the Punishment Number of an IntegerMedium
MathBacktracking
Solve →
334Self Dividing NumbersEasy
Math
Solve →
335Count Total Number of Colored CellsMedium
Math
Solve →
336Max Difference You Can Get From Changing an IntegerMedium
MathGreedy
Solve →
337Convert Integer to the Sum of Two No-Zero IntegersEasy
Math
Solve →
338Integer BreakMedium
MathDynamic Programming
Solve →
339Super PowMedium
MathDivide and Conquer
Solve →
340Reaching PointsHard
Math
Solve →
341Rotated DigitsMedium
MathDynamic Programming
Solve →
342Rectangle OverlapEasy
MathGeometry
Solve →
343Count of Matches in TournamentEasy
MathSimulation
Solve →
344Prime PalindromeMedium
MathNumber Theory
Solve →
345Closest Prime Numbers in RangeMedium
MathNumber Theory
Solve →
346Expression Add OperatorsHard
MathStringBacktracking
Solve →
347Minimum Cuts to Divide a CircleEasy
MathGeometry
Solve →
348Divisible and Non-divisible Sums DifferenceEasy
Math
Solve →
349Mirror ReflectionMedium
MathGeometryNumber Theory
Solve →
350A Number After a Double ReversalEasy
Math
Solve →
351Rectangle AreaMedium
MathGeometry
Solve →
352Minimum Operations to Equalize Binary StringHard
MathStringBreadth-First Search
Solve →
353Total Waviness of Numbers in Range IIHard
MathDynamic Programming
Solve →
354Convert a Number to HexadecimalEasy
MathStringBit Manipulation
Solve →
355Super Egg DropHard
MathBinary SearchDynamic Programming
Solve →
356Number of Days Between Two DatesEasy
MathString
Solve →
357Maximum 69 NumberEasy
MathGreedy
Solve →
358Count Odd Numbers in an Interval RangeEasy
Math
Solve →
359Calculate Money in Leetcode BankEasy
Math
Solve →
360Convert the TemperatureEasy
Math
Solve →
361Check if Two Chessboard Squares Have the Same ColorEasy
MathString
Solve →
362Count the Number of Ideal ArraysHard
MathDynamic ProgrammingCombinatorics
Solve →
363Count Collisions of Monkeys on a PolygonMedium
MathRecursion
Solve →
364Find the K-th Character in String Game IIHard
MathBit ManipulationRecursion
Solve →
365Construct the RectangleEasy
Math
Solve →
366Find Closest PersonEasy
Math
Solve →
367Ugly Number IIIMedium
MathBinary SearchCombinatorics
Solve →
368Smallest Number With All Set BitsEasy
MathBit Manipulation
Solve →
369Count Operations to Obtain ZeroEasy
MathSimulation
Solve →
370Count the Digits That Divide a NumberEasy
Math
Solve →
371Count Symmetric IntegersEasy
MathEnumeration
Solve →
372Fancy SequenceHard
MathDesignSegment Tree
Solve →
373Subtract the Product and Sum of Digits of an IntegerEasy
Math
Solve →
374Number of Ways to Assign Edge Weights IMedium
MathTreeDepth-First Search
Solve →
375Minimum Moves to Reach Target ScoreMedium
MathGreedy
Solve →
376Minimum Non-Zero Product of the Array ElementsMedium
MathGreedyRecursion
Solve →
377Maximum Odd Binary NumberEasy
MathStringGreedy
Solve →
378Manhattan Distances of All Arrangements of PiecesHard
MathCombinatorics
Solve →
379Count the Number of Arrays with K Matching Adjacent ElementsHard
MathCombinatorics
Solve →
380Number of Common FactorsEasy
MathEnumerationNumber Theory
Solve →
381Maximum Difference by Remapping a DigitEasy
MathGreedy
Solve →
382Alice and Bob Playing Flower GameMedium
Math
Solve →
383Balanced K-Factor DecompositionMedium
MathBacktrackingNumber Theory
Solve →
384Find the Largest Palindrome Divisible by KHard
MathStringDynamic Programming
Solve →
385Alternating Digit SumEasy
Math
Solve →
386Water Bottles IIMedium
MathSimulation
Solve →
387Minimum Operations to Make Array EqualMedium
Math
Solve →
388Clumsy FactorialMedium
MathStackSimulation
Solve →
389Number of Substrings With Only 1sMedium
MathString
Solve →
390Smallest Good BaseHard
MathBinary Search
Solve →
391Minimize the Maximum of Two ArraysMedium
MathBinary SearchNumber Theory
Solve →
392Vowels Game in a StringMedium
MathStringBrainteaser
Solve →
393Minimum Addition to Make Integer BeautifulMedium
MathGreedy
Solve →
394Minimum Cost to Split into OnesMedium
MathDynamic Programming
Solve →
395Kth Smallest Number in Multiplication TableHard
MathBinary Search
Solve →
396Number of ZigZag Arrays IIHard
MathDynamic Programming
Solve →