AKUNA CAPITAL interview question

Dynamic Programming problems in python. Find minimum number of groups of items in an array given certain specific constraints. String manipulation. All worded like real problems.