← Back to Bloomberg

Math

241 questions

1Angle Between Hands of a ClockMedium
Math
Solve →
2Pow(x, n)Medium
MathRecursion
Solve →
3Total Waviness of Numbers in Range IIHard
MathDynamic Programming
Solve →
4Perfect SquaresMedium
MathDynamic ProgrammingBreadth-First Search
Solve →
5Climbing StairsEasy
MathDynamic ProgrammingMemoization
Solve →
6Palindrome NumberEasy
Math
Solve →
7Reverse IntegerMedium
Math
Solve →
8Pow(x, n)Medium
MathRecursion
Solve →
9Fizz BuzzEasy
MathStringSimulation
Solve →
10Total Waviness of Numbers in Range IIHard
MathDynamic Programming
Solve →
11Perfect SquaresMedium
MathDynamic ProgrammingBreadth-First Search
Solve →
12Angle Between Hands of a ClockMedium
Math
Solve →
13Sqrt(x)Easy
MathBinary Search
Solve →
14Basic CalculatorHard
MathStringStack
Solve →
15Power of TwoEasy
MathBit ManipulationRecursion
Solve →
16Guess Number Higher or Lower IIMedium
MathDynamic ProgrammingGame Theory
Solve →
17Next Greater Element IIIMedium
MathTwo PointersString
Solve →
18Number of ZigZag Arrays IIHard
MathDynamic Programming
Solve →
19Climbing StairsEasy
MathDynamic ProgrammingMemoization
Solve →
20Sqrt(x)Easy
MathBinary Search
Solve →
21Reverse IntegerMedium
Math
Solve →
22Palindrome NumberEasy
Math
Solve →
23Pow(x, n)Medium
MathRecursion
Solve →
24Add BinaryEasy
MathStringBit Manipulation
Solve →
25Fizz BuzzEasy
MathStringSimulation
Solve →
26Power of TwoEasy
MathBit ManipulationRecursion
Solve →
27Total Waviness of Numbers in Range IIHard
MathDynamic Programming
Solve →
28Fibonacci NumberEasy
MathDynamic ProgrammingRecursion
Solve →
29Basic Calculator IIMedium
MathStringStack
Solve →
30Elimination GameMedium
MathRecursion
Solve →
31Power of ThreeEasy
MathRecursion
Solve →
32Perfect SquaresMedium
MathDynamic ProgrammingBreadth-First Search
Solve →
33Angle Between Hands of a ClockMedium
Math
Solve →
34Divide Two IntegersMedium
MathBit Manipulation
Solve →
35Number of Digit OneHard
MathDynamic ProgrammingRecursion
Solve →
36Ugly NumberEasy
Math
Solve →
37Concatenation of Consecutive Binary NumbersMedium
MathBit ManipulationSimulation
Solve →
38Check Digitorial PermutationMedium
MathCounting
Solve →
39Fancy SequenceHard
MathDesignSegment Tree
Solve →
40Basic CalculatorHard
MathStringStack
Solve →
41Three DivisorsEasy
MathEnumerationNumber Theory
Solve →
42Guess Number Higher or Lower IIMedium
MathDynamic ProgrammingGame Theory
Solve →
43Permutation SequenceHard
MathRecursion
Solve →
44Next Greater Element IIIMedium
MathTwo PointersString
Solve →
45Convert a Number to HexadecimalEasy
MathStringBit Manipulation
Solve →
46Number of ZigZag Arrays IIHard
MathDynamic Programming
Solve →
47Reverse IntegerMedium
Math
Solve →
48Palindrome NumberEasy
Math
Solve →
49Climbing StairsEasy
MathDynamic ProgrammingMemoization
Solve →
50Sqrt(x)Easy
MathBinary Search
Solve →
51Pow(x, n)Medium
MathRecursion
Solve →
52Add BinaryEasy
MathStringBit Manipulation
Solve →
53Unique PathsMedium
MathDynamic ProgrammingCombinatorics
Solve →
54Fibonacci NumberEasy
MathDynamic ProgrammingRecursion
Solve →
55Divide Two IntegersMedium
MathBit Manipulation
Solve →
56Power of TwoEasy
MathBit ManipulationRecursion
Solve →
57Add DigitsEasy
MathSimulationNumber Theory
Solve →
58Arranging CoinsEasy
MathBinary Search
Solve →
59Add Two IntegersEasy
Math
Solve →
60Count Good NumbersMedium
MathRecursion
Solve →
61Maximum SwapMedium
MathGreedy
Solve →
62Number of Digit OneHard
MathDynamic ProgrammingRecursion
Solve →
63Basic CalculatorHard
MathStringStack
Solve →
64Perfect SquaresMedium
MathDynamic ProgrammingBreadth-First Search
Solve →
65Sum of Two IntegersMedium
MathBit Manipulation
Solve →
66Factorial Trailing ZeroesMedium
Math
Solve →
67Multiply StringsMedium
MathStringSimulation
Solve →
68Fizz BuzzEasy
MathStringSimulation
Solve →
69Sum of Square NumbersMedium
MathTwo PointersBinary Search
Solve →
70Greatest Common Divisor of StringsEasy
MathString
Solve →
71Different Ways to Add ParenthesesMedium
MathStringDynamic Programming
Solve →
72Excel Sheet Column TitleEasy
MathString
Solve →
73Basic Calculator IIMedium
MathStringStack
Solve →
74Permutation SequenceHard
MathRecursion
Solve →
75Power of ThreeEasy
MathRecursion
Solve →
76Ugly NumberEasy
Math
Solve →
77Largest Odd Number in StringEasy
MathStringGreedy
Solve →
78Find the Punishment Number of an IntegerMedium
MathBacktracking
Solve →
79Count the Number of Arrays with K Matching Adjacent ElementsHard
MathCombinatorics
Solve →
80Perfect NumberEasy
Math
Solve →
81Valid Perfect SquareEasy
MathBinary Search
Solve →
82Find the Maximum Achievable NumberEasy
Math
Solve →
83Next Greater Element IIIMedium
MathTwo PointersString
Solve →
84Count Symmetric IntegersEasy
MathEnumeration
Solve →
85Find the K-th Character in String Game IEasy
MathBit ManipulationRecursion
Solve →
86Integer to English WordsHard
MathStringRecursion
Solve →
87Integer BreakMedium
MathDynamic Programming
Solve →
88Elimination GameMedium
MathRecursion
Solve →
89N-th Tribonacci NumberEasy
MathDynamic ProgrammingMemoization
Solve →
90Excel Sheet Column NumberEasy
MathString
Solve →
91Check if Number is a Sum of Powers of ThreeMedium
Math
Solve →
92Expression Add OperatorsHard
MathStringBacktracking
Solve →
93New 21 GameMedium
MathDynamic ProgrammingSliding Window
Solve →
94Convert a Number to HexadecimalEasy
MathStringBit Manipulation
Solve →
952 Keys KeyboardMedium
MathDynamic Programming
Solve →
96Gray CodeMedium
MathBacktrackingBit Manipulation
Solve →
97Add StringsEasy
MathStringSimulation
Solve →
98Divisor GameEasy
MathDynamic ProgrammingBrainteaser
Solve →
99Smallest Even MultipleEasy
MathNumber Theory
Solve →
100K-th Symbol in GrammarMedium
MathBit ManipulationRecursion
Solve →
101Angle Between Hands of a ClockMedium
Math
Solve →
102Power of FourEasy
MathBit ManipulationRecursion
Solve →
103Maximum 69 NumberEasy
MathGreedy
Solve →
104Divisible and Non-divisible Sums DifferenceEasy
Math
Solve →
105Closest Prime Numbers in RangeMedium
MathNumber Theory
Solve →
106Max Difference You Can Get From Changing an IntegerMedium
MathGreedy
Solve →
107Number of Steps to Reduce a Number to ZeroEasy
MathBit Manipulation
Solve →
108Unique Binary Search TreesMedium
MathDynamic ProgrammingTree
Solve →
109The kth Factor of nMedium
MathNumber Theory
Solve →
110Count Numbers with Unique DigitsMedium
MathDynamic ProgrammingBacktracking
Solve →
111Bulb SwitcherMedium
MathBrainteaser
Solve →
112Path In Zigzag Labelled Binary TreeMedium
MathTreeBinary Tree
Solve →
113Reach a NumberMedium
MathBinary Search
Solve →
114Nim GameEasy
MathBrainteaserGame Theory
Solve →
115Clumsy FactorialMedium
MathStackSimulation
Solve →
116Count Total Number of Colored CellsMedium
Math
Solve →
117Alice and Bob Playing Flower GameMedium
Math
Solve →
118A Number After a Double ReversalEasy
Math
Solve →
119Check if Two Chessboard Squares Have the Same ColorEasy
MathString
Solve →
120Maximum Sum of Edge Values in a GraphHard
MathGreedyGraph Theory
Solve →
121Minimum Moves to Reach Target in GridHard
Math
Solve →
122Sum of k-Mirror NumbersHard
MathEnumeration
Solve →
123Find the K-th Character in String Game IIHard
MathBit ManipulationRecursion
Solve →
124Orderly QueueHard
MathStringSorting
Solve →
125Minimum Cuts to Divide a CircleEasy
MathGeometry
Solve →
126Subtract the Product and Sum of Digits of an IntegerEasy
Math
Solve →
127Broken CalculatorMedium
MathGreedy
Solve →
128Pass the PillowEasy
MathSimulation
Solve →
129Super Egg DropHard
MathBinary SearchDynamic Programming
Solve →
130Find Closest PersonEasy
Math
Solve →
131Find the Winning Player in Coin GameEasy
MathSimulationGame Theory
Solve →
132Robot Bounded In CircleMedium
MathStringSimulation
Solve →
133Water BottlesEasy
MathSimulation
Solve →
134Minimum One Bit Operations to Make Integers ZeroHard
MathDynamic ProgrammingBit Manipulation
Solve →
135Number of Ways to Divide a Long CorridorHard
MathStringDynamic Programming
Solve →
136Nth DigitMedium
MathBinary Search
Solve →
137Count Square Sum TriplesEasy
MathEnumeration
Solve →
138Mirror Distance of an IntegerEasy
Math
Solve →
139Reverse IntegerMedium
Math
Solve →
140Palindrome NumberEasy
Math
Solve →
141Climbing StairsEasy
MathDynamic ProgrammingMemoization
Solve →
142Sqrt(x)Easy
MathBinary Search
Solve →
143Pow(x, n)Medium
MathRecursion
Solve →
144Unique PathsMedium
MathDynamic ProgrammingCombinatorics
Solve →
145Add BinaryEasy
MathStringBit Manipulation
Solve →
146Fibonacci NumberEasy
MathDynamic ProgrammingRecursion
Solve →
147Factorial Trailing ZeroesMedium
Math
Solve →
148Power of TwoEasy
MathBit ManipulationRecursion
Solve →
149Divide Two IntegersMedium
MathBit Manipulation
Solve →
150Add DigitsEasy
MathSimulationNumber Theory
Solve →
151Next Greater Element IIIMedium
MathTwo PointersString
Solve →
152Arranging CoinsEasy
MathBinary Search
Solve →
153Perfect SquaresMedium
MathDynamic ProgrammingBreadth-First Search
Solve →
154Fizz BuzzEasy
MathStringSimulation
Solve →
155Add Two IntegersEasy
Math
Solve →
156Number of Digit OneHard
MathDynamic ProgrammingRecursion
Solve →
157Basic CalculatorHard
MathStringStack
Solve →
158Count Good NumbersMedium
MathRecursion
Solve →
159Maximum SwapMedium
MathGreedy
Solve →
160Basic Calculator IIMedium
MathStringStack
Solve →
161Path In Zigzag Labelled Binary TreeMedium
MathTreeBinary Tree
Solve →
162Power of ThreeEasy
MathRecursion
Solve →
163Multiply StringsMedium
MathStringSimulation
Solve →
164Different Ways to Add ParenthesesMedium
MathStringDynamic Programming
Solve →
165Sum of Two IntegersMedium
MathBit Manipulation
Solve →
166Greatest Common Divisor of StringsEasy
MathString
Solve →
167Permutation SequenceHard
MathRecursion
Solve →
168Ugly NumberEasy
Math
Solve →
169Sum of Square NumbersMedium
MathTwo PointersBinary Search
Solve →
170Excel Sheet Column TitleEasy
MathString
Solve →
171Elimination GameMedium
MathRecursion
Solve →
172Largest Odd Number in StringEasy
MathStringGreedy
Solve →
173Perfect NumberEasy
Math
Solve →
174Valid Perfect SquareEasy
MathBinary Search
Solve →
175Count the Number of Arrays with K Matching Adjacent ElementsHard
MathCombinatorics
Solve →
176Find the Punishment Number of an IntegerMedium
MathBacktracking
Solve →
177Angle Between Hands of a ClockMedium
Math
Solve →
178Integer to English WordsHard
MathStringRecursion
Solve →
179Convert a Number to HexadecimalEasy
MathStringBit Manipulation
Solve →
180Find the Maximum Achievable NumberEasy
Math
Solve →
181Expression Add OperatorsHard
MathStringBacktracking
Solve →
182Count Symmetric IntegersEasy
MathEnumeration
Solve →
183Find the K-th Character in String Game IEasy
MathBit ManipulationRecursion
Solve →
184Integer BreakMedium
MathDynamic Programming
Solve →
185N-th Tribonacci NumberEasy
MathDynamic ProgrammingMemoization
Solve →
186Add StringsEasy
MathStringSimulation
Solve →
187Excel Sheet Column NumberEasy
MathString
Solve →
188Check if Number is a Sum of Powers of ThreeMedium
Math
Solve →
189Power of FourEasy
MathBit ManipulationRecursion
Solve →
190New 21 GameMedium
MathDynamic ProgrammingSliding Window
Solve →
191Total Waviness of Numbers in Range IIHard
MathDynamic Programming
Solve →
192Gray CodeMedium
MathBacktrackingBit Manipulation
Solve →
1932 Keys KeyboardMedium
MathDynamic Programming
Solve →
194K-th Symbol in GrammarMedium
MathBit ManipulationRecursion
Solve →
195Divisor GameEasy
MathDynamic ProgrammingBrainteaser
Solve →
196Smallest Even MultipleEasy
MathNumber Theory
Solve →
197Closest Prime Numbers in RangeMedium
MathNumber Theory
Solve →
198Divisible and Non-divisible Sums DifferenceEasy
Math
Solve →
199Max Difference You Can Get From Changing an IntegerMedium
MathGreedy
Solve →
200Find the K-th Character in String Game IIHard
MathBit ManipulationRecursion
Solve →
201Maximum 69 NumberEasy
MathGreedy
Solve →
202Number of Steps to Reduce a Number to ZeroEasy
MathBit Manipulation
Solve →
203Super Egg DropHard
MathBinary SearchDynamic Programming
Solve →
204Subtract the Product and Sum of Digits of an IntegerEasy
Math
Solve →
205Concatenation of Consecutive Binary NumbersMedium
MathBit ManipulationSimulation
Solve →
206Mirror Distance of an IntegerEasy
Math
Solve →
207Guess Number Higher or Lower IIMedium
MathDynamic ProgrammingGame Theory
Solve →
208Nth DigitMedium
MathBinary Search
Solve →
209Number of ZigZag Arrays IIHard
MathDynamic Programming
Solve →
210Unique Binary Search TreesMedium
MathDynamic ProgrammingTree
Solve →
211Bulb SwitcherMedium
MathBrainteaser
Solve →
212The kth Factor of nMedium
MathNumber Theory
Solve →
213Water BottlesEasy
MathSimulation
Solve →
214Count Numbers with Unique DigitsMedium
MathDynamic ProgrammingBacktracking
Solve →
215Nim GameEasy
MathBrainteaserGame Theory
Solve →
216Reach a NumberMedium
MathBinary Search
Solve →
217Count Total Number of Colored CellsMedium
Math
Solve →
218Maximum Sum of Edge Values in a GraphHard
MathGreedyGraph Theory
Solve →
219Clumsy FactorialMedium
MathStackSimulation
Solve →
220Sum of k-Mirror NumbersHard
MathEnumeration
Solve →
221Orderly QueueHard
MathStringSorting
Solve →
222Check if Two Chessboard Squares Have the Same ColorEasy
MathString
Solve →
223Minimum Cuts to Divide a CircleEasy
MathGeometry
Solve →
224Broken CalculatorMedium
MathGreedy
Solve →
225Pass the PillowEasy
MathSimulation
Solve →
226Alice and Bob Playing Flower GameMedium
Math
Solve →
227Find Closest PersonEasy
Math
Solve →
228A Number After a Double ReversalEasy
Math
Solve →
229Find the Winning Player in Coin GameEasy
MathSimulationGame Theory
Solve →
230Robot Bounded In CircleMedium
MathStringSimulation
Solve →
231Minimum Moves to Reach Target in GridHard
Math
Solve →
232Minimum One Bit Operations to Make Integers ZeroHard
MathDynamic ProgrammingBit Manipulation
Solve →
233Number of Ways to Divide a Long CorridorHard
MathStringDynamic Programming
Solve →
234Count Square Sum TriplesEasy
MathEnumeration
Solve →
235Soup ServingsMedium
MathDynamic ProgrammingProbability and Statistics
Solve →
236Rectangle AreaMedium
MathGeometry
Solve →
237GCD of Odd and Even SumsEasy
MathNumber Theory
Solve →
238Check Digitorial PermutationMedium
MathCounting
Solve →
239Fancy SequenceHard
MathDesignSegment Tree
Solve →
240Find the Closest PalindromeHard
MathString
Solve →
241Three DivisorsEasy
MathEnumerationNumber Theory
Solve →