Problem 2360. Fill an array given a sum and array length values

Solution 454502

Submitted on 13 Jun 2014 by Guillaume
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

Test Suite

Test Status Code Input and Output
1   Pass
sum_up = 5*rand; % sum of array should be this n = randi(10); %number of elements in array sum_array = []; for times = 1:100 for i = 1:n sum_array(i,1) = fill_array_sum_up_to(sum_up,n,sum_array); end checksum(times) = all(diff(sort(sum_array))); end assert(all(checksum));

Suggested Problems

More from this Author6

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!