Hi
I have a challenge that I need to solve:
Given a set 20 random numbers between 1 and 700.
Given a pool limit of 250 (or any given limit)
I need to write some code that find the best selection of the 20 numbers that fills each pool, the best way.
E.g.:
My random numbers: 23,12,45,600,54,1,23,3,4,67,89,32,18,32,20,10,5,6,7,190
My pool limit is 250
Pool1:
I sees that the number 600 is too large, and the pool is full
Pool2:
Then I take a new pool, and try to fill it optimal with the rest of the numbers:
190 + 18 +32 + 10 = 250
Pool3:
Then I take a new pool, and try to fill it optimal with the rest of the numbers, and so on
The challenge is to create the optimal selection of the numbers to fill each pool to the rind.
So far my code just take the numbers greater than the limit and put those in an own pool, and then take the rest of the numbers and then add them one by one, until the limit is reach, and then I create a new pool
This works, but is is not an optimal solution
Anyone have a clue how this challenge may be solved?
Thanks:-)
/Peter