Greedy Interview Questions
Master 372 greedy problems frequently asked in technical interviews. These questions test your understanding of greedyconcepts and are essential for coding interview success.
372
Total Problems
42
Easy
251
Medium
79
Hard
#2710MediumFrequency: 100%
Minimum Operations to Reduce an Integer to 0
#1
Rank
#2
Rank
#3
Rank
#253MediumFrequency: 83.8%
Meeting Rooms II
#4
Rank
#5
Rank
#778MediumFrequency: 78.3%
Reorganize String
#6
Rank
#7
Rank
#8
Rank
#2640MediumFrequency: 76%
Maximum Number of Integers to Choose From a Range I
#9
Rank
#10
Rank
#2100MediumFrequency: 73.2%
Minimum Non-Zero Product of the Array Elements
#11
Rank
#2702MediumFrequency: 73.2%
Maximum Number of Integers to Choose From a Range II
#12
Rank
#1695MediumFrequency: 73.2%
Maximum Sum Obtained of Any Permutation
#13
Rank
#957MediumFrequency: 71.8%
Minimum Add to Make Parentheses Valid
#14
Rank
#15
Rank
#16
Rank
#17
Rank
#3230MediumFrequency: 67.8%
Remove Adjacent Almost-Equal Characters
#18
Rank
#19
Rank
#853MediumFrequency: 67.4%
Most Profit Assigning Work
#20
Rank
#21
Rank
#1929MediumFrequency: 66.8%
Maximum Value at a Given Index in a Bounded Array
#22
Rank
#3317MediumFrequency: 66.4%
Maximum Palindromes After Operations
#23
Rank
#122MediumFrequency: 66%
Best Time to Buy and Sell Stock II
#24
Rank
#26
Rank
#678MediumFrequency: 63.4%
Valid Parenthesis String
#27
Rank
#621MediumFrequency: 63.1%
Task Scheduler
#28
Rank
#29
Rank
#2329MediumFrequency: 62.5%
Maximum Product After K Increments
#30
Rank
#31
Rank
#2811MediumFrequency: 62.5%
Determine the Minimum Sum of a k-avoiding Array
#32
Rank
#1930MediumFrequency: 62.5%
Maximum Number of Consecutive Values You Can Make
#33
Rank
#3026MediumFrequency: 62.5%
Find the Minimum Possible Sum of a Beautiful Array
#34
Rank
#1478MediumFrequency: 62.2%
Maximum Number of Events That Can Be Attended
#35
Rank
#2237MediumFrequency: 61.1%
Longest Palindrome by Concatenating Two Letter Words
#36
Rank
#321HardFrequency: 59.8%
Create Maximum Number
#37
Rank
#38
Rank
#39
Rank
#2337EasyFrequency: 59.4%
Remove Digit From Number to Maximize Result
#40
Rank
#3770HardFrequency: 59.3%
Lexicographically Smallest Generated String
#41
Rank
#410HardFrequency: 57.6%
Split Array Largest Sum
#42
Rank
#1633HardFrequency: 56.5%
Minimum Number of Increments on Subarrays to Form a Target Array
#43
Rank
#44
Rank
#3433MediumFrequency: 55.1%
Maximum Number That Makes Result of Bitwise AND Zero
#45
Rank
#714MediumFrequency: 55%
Best Time to Buy and Sell Stock with Transaction Fee
#46
Rank
#47
Rank
#3327HardFrequency: 54.4%
Minimum Moves to Pick K Ones
#48
Rank
#3244MediumFrequency: 53.4%
Minimize Length of Array Using Operations
#49
Rank
#50
Rank
#632HardFrequency: 52.9%
Smallest Range Covering Elements from K Lists
#51
Rank
#1966MediumFrequency: 51.8%
Frequency of the Most Frequent Element
#52
Rank
#53
Rank
#54
Rank
#982MediumFrequency: 50.3%
Minimum Increment to Make Array Unique
#55
Rank
#4253MediumFrequency: 49.9%
Minimum Cost to Equalize Arrays Using Swaps
#56
Rank
#3751MediumFrequency: 48.9%
Maximum Frequency After Subarray Operation
#57
Rank
#1502MediumFrequency: 47.5%
Construct K Palindrome Strings
#58
Rank
#1824MediumFrequency: 47.5%
Maximum Number of Eaten Apples
#59
Rank
#2085MediumFrequency: 47.5%
Array With Elements Not Equal to Average of Neighbors
#60
Rank
#2418MediumFrequency: 47.5%
Minimum Sum of Squared Difference
#61
Rank
#3477MediumFrequency: 47.5%
Minimum Operations to Make Binary Array Elements Equal to One II
#62
Rank
#3715MediumFrequency: 47.3%
Maximum Coins From K Consecutive Bags
#63
Rank
#2366MediumFrequency: 46.7%
Maximum Bags With Full Capacity of Rocks
#64
Rank
#2436EasyFrequency: 46.5%
Make Array Zero by Subtracting Equal Amounts
#65
Rank
#66
Rank
#1451HardFrequency: 45.7%
Minimum Number of Taps to Open to Water a Garden
#67
Rank
#68
Rank
#69
Rank
#2559HardFrequency: 44.7%
Maximum Number of Non-overlapping Palindrome Substrings
#70
Rank
#4149MediumFrequency: 44.7%
Minimum Increase to Maximize Special Indices
#71
Rank
#581MediumFrequency: 44%
Shortest Unsorted Continuous Subarray
#72
Rank
#73
Rank
#1499HardFrequency: 43.2%
Maximum Performance of a Team
#74
Rank
#917MediumFrequency: 43.2%
Boats to Save People
#75
Rank
#435MediumFrequency: 43.1%
Non-overlapping Intervals
#76
Rank
#77
Rank
#78
Rank
#1766HardFrequency: 40.9%
Minimum Number of Removals to Make Mountain Array
#79
Rank
#2095MediumFrequency: 40.9%
Minimum Number of Swaps to Make the String Balanced
#80
Rank
#1762MediumFrequency: 40.8%
Furthest Building You Can Reach
#81
Rank
#334MediumFrequency: 40.7%
Increasing Triplet Subsequence
#82
Rank
#83
Rank
#84
Rank
#611MediumFrequency: 39.4%
Valid Triangle Number
#85
Rank
#2565MediumFrequency: 39.1%
Merge Operations to Turn Array Into a Palindrome
#86
Rank
#2780MediumFrequency: 39.1%
Make Costs of Paths Equal in a Binary Tree
#87
Rank
#4270MediumFrequency: 38.9%
Minimum Operations to Make Array Non Decreasing
#88
Rank
#89
Rank
#902HardFrequency: 37.9%
Minimum Number of Refueling Stops
#90
Rank
#4077MediumFrequency: 37.4%
Lexicographically Smallest Negated Permutation that Sums to Target
#91
Rank
#92
Rank
#2520MediumFrequency: 35.6%
Using a Robot to Print the Lexicographically Smallest String
#93
Rank
#2094MediumFrequency: 35.6%
Remove Stones to Minimize the Total
#94
Rank
#1159MediumFrequency: 35.1%
Smallest Subsequence of Distinct Characters
#95
Rank
#452MediumFrequency: 34.3%
Minimum Number of Arrows to Burst Balloons
#96
Rank
#97
Rank
#2538HardFrequency: 33.3%
Minimum Cost to Make Array Equal
#98
Rank
#3425MediumFrequency: 32.8%
Maximum Number of Potholes That Can Be Fixed
#99
Rank
#2919HardFrequency: 32.3%
Maximum Number of Groups With Increasing Length
#100
Rank
#1771MediumFrequency: 32.3%
Sell Diminishing-Valued Colored Balls
#101
Rank
#1487MediumFrequency: 32.1%
Cinema Seat Allocation
#102
Rank
#103
Rank
#1095MediumFrequency: 31.3%
Two City Scheduling
#104
Rank
#105
Rank
#1329EasyFrequency: 31.3%
Minimum Cost to Move Chips to The Same Position
#106
Rank
#107
Rank
#108
Rank
#1062EasyFrequency: 31.1%
Partition Array Into Three Parts With Equal Sum
#109
Rank
#1700MediumFrequency: 31.1%
Minimum Time to Make Rope Colorful
#110
Rank
#1805HardFrequency: 31.1%
Minimum Adjacent Swaps for K Consecutive Ones
#111
Rank
#2117MediumFrequency: 30.4%
Find Original Array From Doubled Array
#112
Rank
#113
Rank
#1917MediumFrequency: 30.2%
Maximum Average Pass Ratio
#114
Rank
#115
Rank
#1770MediumFrequency: 29.3%
Minimum Deletions to Make Character Frequencies Unique
#116
Rank
#2475MediumFrequency: 29.3%
Largest Palindromic Number
#117
Rank
#118
Rank
#3454HardFrequency: 29.3%
Minimum Operations to Make Array Equal to Target
#119
Rank
#3764MediumFrequency: 29.1%
Maximum Sum With at Most K Elements
#120
Rank
#2289MediumFrequency: 29.1%
Minimum Operations to Make the Array Alternating
#121
Rank
#4061HardFrequency: 29.1%
Minimum Swaps to Avoid Forbidden Values
#122
Rank
#1422MediumFrequency: 28.9%
Divide Array in Sets of K Consecutive Numbers
#123
Rank
#324MediumFrequency: 28.1%
Wiggle Sort II
#124
Rank
#780MediumFrequency: 28.1%
Max Chunks To Make Sorted
#125
Rank
#126
Rank
#3647MediumFrequency: 28.1%
Zero Array Transformation III
#127
Rank
#128
Rank
#646MediumFrequency: 27.8%
Maximum Length of Pair Chain
#129
Rank
#1285MediumFrequency: 27.8%
Balance a Binary Search Tree
#130
Rank
#2387MediumFrequency: 27.8%
Partition Array Such That Maximum Difference Is K
#131
Rank
#2456MediumFrequency: 27.8%
Construct Smallest Number From DI String
#132
Rank
#1604MediumFrequency: 27.7%
Least Number of Unique Integers after K Removals
#133
Rank
#779HardFrequency: 27.7%
Max Chunks To Make Sorted II
#134
Rank
#630HardFrequency: 27.7%
Course Schedule III
#135
Rank
#3445MediumFrequency: 27.7%
Lexicographically Minimum String After Removing Stars
#136
Rank
#3171MediumFrequency: 27.7%
Minimum Equal Sum of Two Arrays After Replacing Zeros
#137
Rank
#138
Rank
#1355MediumFrequency: 27.3%
Minimum Deletions to Make Array Beautiful
#139
Rank
#1356HardFrequency: 27.3%
Minimum Number of Moves to Make Palindrome
#140
Rank
#2242MediumFrequency: 27.3%
Subsequence of Size K With the Largest Even Sum
#141
Rank
#2310MediumFrequency: 27.3%
Minimum Operations to Halve Array Sum
#142
Rank
#2674MediumFrequency: 27.3%
Make the Prefix Sum Non-negative
#143
Rank
#144
Rank
#145
Rank
#3228MediumFrequency: 27.3%
Maximum Size of a Set After Removals
#146
Rank
#147
Rank
#1616MediumFrequency: 27.2%
Minimum Difference Between Largest and Smallest Value in Three Moves
#148
Rank
#149
Rank
#3743MediumFrequency: 27.2%
Reschedule Meetings for Maximum Free Time I
#150
Rank
#1956MediumFrequency: 26.5%
Maximum Element After Decreasing and Rearranging
#151
Rank
#152
Rank
#2362MediumFrequency: 26.5%
Minimum Rounds to Complete All Tasks
#153
Rank
#154
Rank
#3276MediumFrequency: 26.5%
Minimum Number of Pushes to Type Word II
#155
Rank
#3959MediumFrequency: 26.5%
Maximum Total from Optimal Activation Order
#156
Rank
#157
Rank
#3241MediumFrequency: 26.3%
Divide Array Into Arrays With Max Difference
#158
Rank
#3620MediumFrequency: 26.3%
Maximum Number of Distinct Elements After Operations
#159
Rank
#1792MediumFrequency: 25.4%
Find the Most Competitive Subsequence
#160
Rank
#2664MediumFrequency: 25.3%
Maximize Greatness of an Array
#161
Rank
#162
Rank
#2530MediumFrequency: 25.3%
Minimize Maximum of Array
#163
Rank
#1612MediumFrequency: 25.3%
Avoid Flood in The City
#164
Rank
#165
Rank
#166
Rank
#2264EasyFrequency: 25.1%
Minimum Sum of Four Digit Number After Splitting Digits
#167
Rank
#168
Rank
#3894MediumFrequency: 25.1%
Maximize Y‑Sum by Picking a Triplet of Distinct X‑Values
#169
Rank
#4154HardFrequency: 25.1%
Maximum Bitwise AND After Increment Operations
#170
Rank
#4174HardFrequency: 25.1%
Lexicographically Maximum MEX Array
#171
Rank
#3871EasyFrequency: 25.1%
Minimum Deletions for At Most K Distinct Characters
#172
Rank
#2690MediumFrequency: 25%
House Robber IV
#173
Rank
#3788EasyFrequency: 25%
Maximum Unique Subarray Sum After Deletion
#174
Rank
#358HardFrequency: 24.6%
Rearrange String k Distance Apart
#175
Rank
#2616MediumFrequency: 24.6%
Maximal Score After Applying K Operations
#176
Rank
#3107HardFrequency: 24.6%
Maximum Spending After Buying Items
#177
Rank
#178
Rank
#179
Rank
#180
Rank
#1845MediumFrequency: 24.4%
Largest Submatrix With Rearrangements
#181
Rank
#182
Rank
#1140MediumFrequency: 23.6%
Distant Barcodes
#183
Rank
#2188MediumFrequency: 23.6%
Minimized Maximum of Products Distributed to Any Store
#184
Rank
#2309MediumFrequency: 23.6%
Maximize Number of Subsequences in a String
#185
Rank
#186
Rank
#2497MediumFrequency: 23.6%
Maximum Matching of Players With Trainers
#187
Rank
#188
Rank
#3094MediumFrequency: 23.6%
Minimum Number of Operations to Make Array Empty
#189
Rank
#190
Rank
#3920HardFrequency: 23.6%
Minimum Stability Factor of Array
#191
Rank
#4301MediumFrequency: 23.6%
Minimize Array Sum Using Divisible Replacements
#192
Rank
#193
Rank
#3741MediumFrequency: 23.3%
Reschedule Meetings for Maximum Free Time II
#194
Rank
#195
Rank
#196
Rank
#397MediumFrequency: 22.1%
Integer Replacement
#197
Rank
#198
Rank
#199
Rank
#1644HardFrequency: 21.9%
Maximum Number of Non-Overlapping Substrings
#200
Rank
#1874MediumFrequency: 21.9%
Form Array by Concatenating Subarrays of Another Array
#201
Rank
#2405MediumFrequency: 21.9%
Minimum Number of Keypresses
#202
Rank
#203
Rank
#2572MediumFrequency: 21.9%
Append Characters to String to Make Subsequence
#204
Rank
#2590MediumFrequency: 21.9%
Maximum Star Sum of a Graph
#205
Rank
#3354MediumFrequency: 21.9%
Replace Question Marks in String to Minimize Its Value
#206
Rank
#3766MediumFrequency: 21.9%
Maximum Median Sum of Subsequences of Size 3
#207
Rank
#3166MediumFrequency: 21.9%
Minimum Number of Groups to Create a Valid Assignment
#208
Rank
#209
Rank
#210
Rank
#211
Rank
#212
Rank
#2123MediumFrequency: 20.9%
The Number of Weak Characters in the Game
#213
Rank
#214
Rank
#215
Rank
#2469EasyFrequency: 20.3%
Longest Subsequence With Limited Sum
#216
Rank
#1126MediumFrequency: 20%
Minimum Cost to Connect Sticks
#217
Rank
#1277HardFrequency: 20%
Largest Multiple of Three
#218
Rank
#1662MediumFrequency: 20%
Minimum Numbers of Function Calls to Make Target Array
#219
Rank
#1937HardFrequency: 20%
Maximize the Beauty of the Garden
#220
Rank
#221
Rank
#222
Rank
#4109MediumFrequency: 20%
Maximum Calories Burnt from Jumps
#223
Rank
#4089MediumFrequency: 20%
Maximize Points After Choosing K Tasks
#224
Rank
#4130MediumFrequency: 20%
Maximum Score After Binary Swaps
#225
Rank
#4142MediumFrequency: 20%
Maximum Total Value of Covered Indices
#226
Rank
#1489HardFrequency: 19.5%
Pizza With 3n Slices
#227
Rank
#228
Rank
#2279MediumFrequency: 19.5%
Maximum Split of Positive Even Integers
#229
Rank
#2395MediumFrequency: 19.5%
Longest Binary Subsequence Less Than or Equal to K
#230
Rank
#2716MediumFrequency: 19.5%
Prime Subtraction Operation
#231
Rank
#3057HardFrequency: 19.5%
Count K-Subsequences of a String With Maximum Beauty
#232
Rank
#659MediumFrequency: 19.5%
Split Array into Consecutive Subsequences
#233
Rank
#2720MediumFrequency: 19.5%
Minimize the Maximum Difference of Pairs
#234
Rank
#770HardFrequency: 19.5%
Couples Holding Hands
#235
Rank
#236
Rank
#2300MediumFrequency: 19.5%
Construct String With Repeat Limit
#237
Rank
#238
Rank
#887HardFrequency: 18%
Minimum Cost to Hire K Workers
#240
Rank
#1251HardFrequency: 18%
Longest Chunked Palindrome Decomposition
#241
Rank
#1515MediumFrequency: 18%
Find the Minimum Number of Fibonacci Numbers Whose Sum Is K
#242
Rank
#1832HardFrequency: 18%
Minimum Operations to Make a Subsequence
#243
Rank
#1711MediumFrequency: 18%
Find Valid Matrix Given Row and Column Sums
#244
Rank
#4010HardFrequency: 18%
Maximize Alternating Sum Using Swaps
#245
Rank
#4161MediumFrequency: 18%
Minimum Bitwise OR From Grid
#246
Rank
#1388MediumFrequency: 18%
Greatest Sum Divisible by Three
#247
Rank
#2180HardFrequency: 18%
Maximum Number of Tasks You Can Assign
#248
Rank
#4020MediumFrequency: 18%
Lexicographically Smallest Permutation Greater Than Target
#249
Rank
#2221MediumFrequency: 17%
Check if a Parentheses String Can Be Valid
#250
Rank
#251
Rank
#252
Rank
#1051MediumFrequency: 16.4%
Shortest Way to Form String
#253
Rank
#1167HardFrequency: 16.4%
Minimum Time to Build Blocks
#254
Rank
#1169MediumFrequency: 16.4%
Largest Values From Labels
#255
Rank
#256
Rank
#1649MediumFrequency: 16.4%
Maximum Number of Non-Overlapping Subarrays With Sum Equals Target
#257
Rank
#258
Rank
#1707HardFrequency: 16.4%
Check If String Is Transformable With Substring Sort Operations
#259
Rank
#260
Rank
#261
Rank
#1879MediumFrequency: 16.4%
Maximum Score From Removing Stones
#262
Rank
#1943MediumFrequency: 16.4%
Count Pairs of Equal Substrings With Minimum Difference
#263
Rank
#1978MediumFrequency: 16.4%
Minimum Adjacent Swaps to Reach the Kth Smallest Number
#264
Rank
#265
Rank
#266
Rank
#267
Rank
#2359MediumFrequency: 16.4%
Maximum White Tiles Covered by a Carpet
#268
Rank
#269
Rank
#3229MediumFrequency: 16.4%
Minimum Cost to Make Array Equalindromic
#270
Rank
#2263HardFrequency: 16.4%
Maximum Running Time of N Computers
#271
Rank
#3967MediumFrequency: 16.4%
Earliest Finish Time for Land and Water Rides II
#273
Rank
#2636MediumFrequency: 16.1%
Maximum Subsequence Score
#274
Rank
#275
Rank
#276
Rank
#277
Rank
#1690MediumFrequency: 15.7%
Maximum Length of Subarray With Positive Product
#278
Rank
#2600MediumFrequency: 15.7%
Maximum Tastiness of Candy Basket
#279
Rank
#3954MediumFrequency: 15.7%
Maximum Balanced Shipments
#280
Rank
#2248EasyFrequency: 15.7%
Minimum Cost of Buying Candies With Discount
#281
Rank
#3965EasyFrequency: 15.7%
Earliest Finish Time for Land and Water Rides I
#282
Rank
#3493MediumFrequency: 14.6%
Maximum Number of Operations to Move Ones to the End
#283
Rank
#1659HardFrequency: 14.6%
Get the Maximum Score
#284
Rank
#3852HardFrequency: 14.6%
Path Existence Queries in a Graph II
#285
Rank
#1988MediumFrequency: 14.6%
Minimize Maximum Pair Sum in Array
#286
Rank
#3584MediumFrequency: 14.6%
Find the Lexicographically Smallest Valid Sequence
#287
Rank
#3307HardFrequency: 14.4%
Find the Maximum Sum of Node Values
#288
Rank
#1807MediumFrequency: 13.2%
Partitioning Into Minimum Number Of Deci-Binary Numbers
#289
Rank
#290
Rank
#1529MediumFrequency: 13.2%
Max Difference You Can Get From Changing an Integer
#291
Rank
#2661MediumFrequency: 13.2%
Smallest Missing Non-negative Integer After Operations
#292
Rank
#293
Rank
#294
Rank
#3635HardFrequency: 12.6%
Smallest Divisible Digit Product II
#295
Rank
#296
Rank
#1648MediumFrequency: 11.4%
Minimum Insertions to Balance a Parentheses String
#297
Rank
#1228MediumFrequency: 10.5%
Minimum Cost Tree From Leaf Values
#298
Rank
#299
Rank
#300
Rank
#2488MediumFrequency: 10.5%
Divide Intervals Into Minimum Number of Groups
#301
Rank
#3001HardFrequency: 10.5%
Apply Operations to Maximize Score
#302
Rank
#303
Rank
#2618HardFrequency: 10.5%
Maximize the Minimum Powered City
#304
Rank
#3834MediumFrequency: 10.5%
Minimum Operations to Convert All Elements to Zero
#305
Rank
#306
Rank
#1519EasyFrequency: 10.3%
Minimum Subsequence in Non-Increasing Order
#307
Rank
#2655MediumFrequency: 10.3%
Rearrange Array to Maximize Prefix Score
#308
Rank
#309
Rank
#310
Rank
#311
Rank
#312
Rank
#2708HardFrequency: 8.1%
Find the String with LCP
#313
Rank
#314
Rank
#315
Rank
#3902HardFrequency: 8.1%
Maximize Spanning Tree Stability with Upgrades
#316
Rank
#2850MediumFrequency: 7.3%
Construct the Longest New String
#317
Rank
#2736MediumFrequency: 7.3%
Minimum Additions to Make Valid String
#318
Rank
#319
Rank
#320
Rank
#321
Rank
#3742MediumFrequency: 7.3%
Maximum Number of Items From Sale I
#322
Rank
#323
Rank
#4007HardFrequency: 7.3%
Maximum Total Subarray Value II
#324
Rank
#1407MediumFrequency: 7.3%
Group the People Given the Group Size They Belong To
#325
Rank
#1683MediumFrequency: 7.3%
Maximum Number of Coins You Can Get
#326
Rank
#2148EasyFrequency: 7.2%
Minimum Number of Moves to Seat Everyone
#327
Rank
#3485MediumFrequency: 7.2%
Maximize Score of Numbers in Ranges
#328
Rank
#3496MediumFrequency: 7.2%
Minimum Number of Seconds to Make Mountain Height Zero
#329
Rank
#891MediumFrequency: 7.2%
Score After Flipping Matrix
#330
Rank
#331
Rank
#332
Rank
#2877MediumFrequency: 5.5%
Shortest String That Contains Three Strings
#333
Rank
#1419HardFrequency: 5.5%
Make Array Non-decreasing or Non-increasing
#334
Rank
#3882HardFrequency: 5.5%
Partition Array for Maximum XOR and AND
#335
Rank
#336
Rank
#337
Rank
#2657HardFrequency: 5%
Minimum Time to Complete All Tasks
#338
Rank
#3552HardFrequency: 5%
Find the Largest Palindrome Divisible by K
#339
Rank
#3607MediumFrequency: 5%
Minimum Division Operations to Make Array Non Decreasing
#340
Rank
#2412EasyFrequency: 5%
Minimum Amount of Time to Fill Cups
#341
Rank
#342
Rank
#3360MediumFrequency: 5%
Minimum Deletions to Make String K-Special
#343
Rank
#3868MediumFrequency: 5%
Find Maximum Area of a Triangle
#344
Rank
#3289HardFrequency: 5%
Earliest Second to Mark Indices II
#345
Rank
#346
Rank
#2765HardFrequency: 5%
Make Array Empty
#347
Rank
#1575MediumFrequency: 5%
Maximum Area of a Piece of Cake After Horizontal and Vertical Cuts
#348
Rank
#2872MediumFrequency: 5%
Largest Element in an Array after Merge Operations
#349
Rank
#4101MediumFrequency: 5%
Maximum Product of Three Elements After One Replacement
#350
Rank
#351
Rank
#352
Rank
#353
Rank
#354
Rank
#355
Rank
#2539HardFrequency: 5%
Minimum Number of Operations to Make Arrays Similar
#356
Rank
#2828MediumFrequency: 5%
Lexicographically Smallest String After Substring Operation
#357
Rank
#3771MediumFrequency: 5%
Select K Disjoint Special Substrings
#358
Rank
#1994MediumFrequency: 5%
Minimum Number of Swaps to Make the Binary String Alternating
#359
Rank
#360
Rank
#3658HardFrequency: 5%
Minimize the Maximum Adjacent Element Difference
#361
Rank
#362
Rank
#4160MediumFrequency: 5%
Maximum Sum of Three Numbers Divisible by Three
#363
Rank
#364
Rank
#365
Rank
#366
Rank
#367
Rank
#1794HardFrequency: 5%
Minimize Deviation in Array
#368
Rank
#369
Rank
#2592HardFrequency: 5%
Minimum Total Cost to Make Arrays Unequal
#370
Rank
#2670MediumFrequency: 5%
Make K-Subarray Sums Equal
#371
Rank
#4086HardFrequency: 5%
Lexicographically Smallest String After Deleting Duplicate Characters
#372
Rank
Master Greedy in Real Interviews
Get AI-powered assistance when solving greedy problems during your actual interviews.
Get Started FreeNo credit card required