Cody

Solution 549628

Submitted on 24 Dec 2014 by James
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));

ans = 0.9223 ans = 0.5737 ans = 0.6546 ans = 0.5599 ans = 1.9204 ans = 0.8498 ans = 0.0772 ans = 0.9509 ans = 0.5911 ans = 0.7956 ans = 0.7137 ans = 0.2604 ans = 0.0517 ans = 0.7176 ans = 0.0750 ans = 0.8221 ans = 0.0989 ans = 0.3541 ans = 0.1609 ans = 0.0526 ans = 0.7154 ans = 0.8717 ans = 0.0602 ans = 0.3759 ans = 0.8369 ans = 0.4532 ans = 0.8124 ans = 0.1873 ans = 0.5462 ans = 0.3101 ans = 0.2164 ans = 0.9589 ans = 0.0384 ans = 0.5230 ans = 0.6793 ans = 0.0805 ans = 0.4373 ans = 0.3640 ans = 0.3212 ans = 0.9820 ans = 0.2114 ans = 0.9718 ans = 0.0913 ans = 0.8438 ans = 0.8540 ans = 0.9636 ans = 0.6032 ans = 0.3103 ans = 0.6101 ans = 0.5215 ans = 0.9858 ans = 0.1285 ans = 0.9466 ans = 0.9376 ans = 0.0673 ans = 0.0645 ans = 0.4518 ans = 0.6797 ans = 0.0425 ans = 0.9108 ans = 0.1047 ans = 0.5606 ans = 0.3092 ans = 0.9186 ans = 0.8224 ans = 0.6800 ans = 0.5943 ans = 0.5599 ans = 0.8043 ans = 0.6606 ans = 0.5511 ans = 0.0859 ans = 0.3940 ans = 0.2813 ans = 0.2176 ans = 0.5403 ans = 0.0087 ans = 0.3860 ans = 0.9560 ans = 0.6063 ans = 0.0873 ans = 0.9902 ans = 0.1446 ans = 0.4313 ans = 0.2842 ans = 0.0851 ans = 0.3377 ans = 0.2056 ans = 0.5895 ans = 0.4595 ans = 0.1083 ans = 0.3910 ans = 0.9170 ans = 0.9762 ans = 0.9053 ans = 0.7102 ans = 0.1991 ans = 0.6868 ans = 0.7080 ans = 0.7639 ans = 0.7987 ans = 0.3308 ans = 0.7741 ans = 0.6003 ans = 0.7921 ans = 0.8564 ans = 0.0722 ans = 0.5314 ans = 0.3723 ans = 0.2928 ans = 0.8194 ans = 0.4635 ans = 0.7236 ans = 0.8109 ans = 0.0138 ans = 0.2394 ans = 0.7628 ans = 0.8602 ans = 0.1173 ans = 0.7508 ans = 0.4812 ans = 0.6895 ans = 0.9525 ans = 0.4771 ans = 0.3584 ans = 0.7728 ans = 0.1685 ans = 0.8795 ans = 0.7563 ans = 0.3536 ans = 0.2367 ans = 0.0766 ans = 0.6231 ans = 0.4187 ans = 0.8904 ans = 0.8540 ans = 0.2823 ans = 0.0329 ans = 0.3703 ans = 0.1572 ans = 0.1591 ans = 0.9720 ans = 0.5963 ans = 0.5701 ans = 0.1575 ans = 0.6541 ans = 0.4371 ans = 0.5274 ans = 0.8994 ans = 0.8424 ans = 0.3592 ans = 0.5292 ans = 0.2913 ans = 0.8056 ans = 0.4845 ans = 0.0171 ans = 0.9414 ans = 0.1074 ans = 0.5658 ans = 0.9420 ans = 0.4156 ans = 0.0238 ans = 0.3664 ans = 0.0364 ans = 0.6816 ans = 0.4876 ans = 0.5666 ans = 0.1428 ans = 0.1804 ans = 0.1802 ans = 0.0667 ans = 0.3595 ans = 0.6619 ans = 0.8607 ans = 0.5342 ans = 0.4137 ans = 0.8515 ans = 0.6660 ans = 0.1922 ans = 0.8197 ans = 0.3757 ans = 0.5253 ans = 0.2003 ans = 0.6906 ans = 0.3742 ans = 0.8202 ans = 0.7748 ans = 0.1456 ans = 0.8952 ans = 0.0322 ans = 0.3201 ans = 0.5577 ans = 0.9651 ans = 0.1698 ans = 0.5520 ans = 0.2233 ans = 0.0810 ans = 0.0640 ans = 0.7830 ans = 0.2549 ans = 0.7052 ans = 0.7479 ans = 0.5904 ans = 0.6393 ans = 0.9465 ans = 0.3919 ans = 0.5299 ans = 0.1261 ans = 0.6337 ans = 0.2145 ans = 0.8103 ans = 0.0013 ans = 0.5853 ans = 0.1549 ans = 0.1998 ans = 0.1623 ans = 0.2066 ans = 0.4575 ans = 0.7368 ans = 0.2701 ans = 0.7502 ans = 0.8116 ans = 0.3932 ans = 0.1147 ans = 0.8311 ans = 0.8208 ans = 0.3828 ans = 0.0299 ans = 0.1081 ans = 0.9698 ans = 0.5787 ans = 0.5420 ans = 0.7913 ans = 0.3789 ans = 0.7759 ans = 0.5046 ans = 0.1966 ans = 0.9701 ans = 0.3348 ans = 0.0778 ans = 0.1788 ans = 0.1428 ans = 0.8292 ans = 0.6035 ans = 0.8709 ans = 0.3895 ans = 0.0705 ans = 0.4918 ans = 0.4694 ans = 0.0513 ans = 0.9994 ans = 0.3697 ans = 0.1406 ans = 0.1315 ans = 0.8863 ans = 0.8929 ans = 0.2588 ans = 0.1503 ans = 0.1700 ans = 0.2754 ans = 0.6474 ans = 0.4700 ans = 0.2946 ans = 0.7012 ans = 0.2475 ans = 0.0852 ans = 0.9325 ans = 0.9734 ans = 0.9982 ans = 0.9099 ans = 0.0629 ans = 0.5128 ans = 0.1361 ans = 0.3390 ans = 0.7581 ans = 0.2140 ans = 0.8779 ans = 0.7294 ans = 0.6165 ans = 0.3724 ans = 0.4260 ans = 0.0925 ans = 0.3268 ans = 0.1024 ans = 0.6843 ans = 0.6911 ans = 0.3966 ans = 0.4393 ans = 0.1816 ans = 0.8642 ans = 0.7034 ans = 0.7171 ans = 0.5013 ans = 0.1755 ans = 0.0701 ans = 0.7736 ans = 0.4376 ans = 0.8036 ans = 0.4391 ans = 0.3084 ans = 0.0354 ans = 0.4374 ans = 0.9004 ans = 0.4281 ans = 0.5888 ans = 0.8976 ans = 0.6698 ans = 0.3107 ans = 0.9721 ans = 0.0210 ans = 0.0254 ans = 0.1049 ans = 0.5406 ans = 0.0293 ans = 0.5761 ans = 0.4927 ans = 0.0337 ans = 0.0783 ans = 0.0755 ans = 0.3216 ans = 0.7528 ans = 0.4206 ans = 0.2101 ans = 0.8285 ans = 0.4484 ans = 0.6491 ans = 0.5217 ans = 0.6574 ans = 0.7966 ans = 0.4523 ans = 0.0543 ans = 0.6203 ans = 0.2637 ans = 0.8605 ans = 0.2703 ans = 0.6313 ans = 0.3207 ans = 0.6929 ans = 0.9514 ans = 0.7570 ans = 0.8591 ans = 0.2932 ans = 0.3001 ans = 0.0170 ans = 0.4414 ans = 0.1414 ans = 0.9735 ans = 0.2081 ans = 0.1191 ans = 0.9982 ans = 0.7263 ans = 0.1027 ans = 0.2567 ans = 0.6779 ans = 0.5758 ans = 0.8565 ans = 0.8035 ans = 0.8606 ans = 0.6278 ans = 0.6726 ans = 0.7823 ans = 0.6115 ans = 0.6109 ans = 0.2992 ans = 0.9503 ans = 0.8710 ans = 0.8872 ans = 0.1774 ans = 0.1395 ans = 0.3525 ans = 0.0382 ans = 0.9539 ans = 0.6058 ans = 0.1200 ans = 0.4264 ans = 0.3446 ans = 0.8546 ans = 0.3217 ans = 0.4395 ans = 0.1098 ans = 0.0375 ans = 0.2152 ans = 0.5888 ans = 0.7857 ans = 0.1125 ans = 0.8138 ans = 0.6565 ans = 0.6511 ans = 0.5063 ans = 0.1450 ans = 0.5569 ans = 0.9721 ans = 0.2420 ans = 0.1037 ans = 0.8720 ans = 0.6572 ans = 0.1175 ans = 0.3786 ans = 0.1589 ans = 0.0437 ans = 0.9284 ans = 0.4673 ans = 0.9528 ans = 0.7385 ans = 0.3380 ans = 0.5240 ans = 0.1395 ans = 0.2111 ans = 0.9353 ans = 0.7921 ans = 0.2654 ans = 0.1207 ans = 0.0928 ans = 0.1834 ans = 0.3390 ans = 0.4715 ans = 0.8836 ans = 0.0628 ans = 0.3251 ans = 0.1138 ans = 0.8180 ans = 0.9236 ans = 0.7733 ans = 0.1524 ans = 0.6699 ans = 0.9955 ans = 0.5554 ans = 0.9249 ans = 0.5246 ans = 0.4827 ans = 0.1132 ans = 0.7411 ans = 0.3659 ans = 0.3562 ans = 0.2611 ans = 0.8963 ans = 0.1105 ans = 0.1278 ans = 0.6096 ans = 0.5157 ans = 0.3347 ans = 0.5044 ans = 0.2233 ans = 0.7211 ans = 0.2503 ans = 0.3318 ans = 0.8458 ans = 0.9534 ans = 0.6302 ans = 0.0367 ans = 0.0052 ans = 0.0905 ans = 0.0927 ans = 0.4012 ans = 0.5286 ans = 0.0788 ans = 0.7114 ans = 0.5426 ans = 0.0265 ans = 0.3438 ans = 0.8427 ans = 0.7828 ans = 0.5474 ans = 0.8905 ans = 0.8967 ans = 0.9695 ans = 0.8188 ans = 0.3763 ans = 0.7507 ans = 0.2848 ans = 0.1964 ans = 0.9685 ans = 0.1565 ans = 0.1966 ans = 0.8160 ans = 0.0409 ans = 0.6272 ans = 0.3911 ans = 0.5652 ans = 0.4931 ans = 0.0637 ans = 0.0305 ans = 0.7457 ans = 0.0248 ans = 0.2179 ans = 0.5078 ans = 0.0700 ans = 0.7267 ans = 0.5711 ans = 0.3299 ans = 0.5336 ans = 0.0391 ans = 0.9954 ans = 0.2047 ans = 0.8379 ans = 0.7200 ans = 0.3242 ans = 0.4799 ans = 0.6878 ans = 0.0465