Cody

Solution 257646

Submitted on 7 Jun 2013 by Chew Baca
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
%% s = '123454321'; i_correct = 3; assert(isequal(running_product(s),i_correct))

ans = 120 ans = 480 ans = 720 ans = 480 ans = 120

2   Pass
%% s = '5820974944592307816406286208998628034825342117067'; i_correct = 28; assert(isequal(running_product(s),i_correct))

ans = 0 ans = 0 ans = 0 ans = 0 ans = 9072 ans = 4032 ans = 2880 ans = 6480 ans = 1440 ans = 1080 ans = 0 ans = 0 ans = 0 ans = 0 ans = 0 ans = 1344 ans = 0 ans = 0 ans = 0 ans = 0 ans = 0 ans = 1152 ans = 0 ans = 0 ans = 0 ans = 0 ans = 0 ans = 31104 ans = 7776 ans = 6912 ans = 0 ans = 0 ans = 0 ans = 0 ans = 0 ans = 960 ans = 960 ans = 960 ans = 240 ans = 120 ans = 24 ans = 56 ans = 0 ans = 0 ans = 0

3   Pass
%% s = '141592653589793238462643383279502884197169399399999'; i_correct = 47; assert(isequal(running_product(s),i_correct))

ans = 180 ans = 360 ans = 540 ans = 2700 ans = 1620 ans = 900 ans = 3600 ans = 5400 ans = 7560 ans = 22680 ans = 13608 ans = 3402 ans = 1134 ans = 1296 ans = 576 ans = 1152 ans = 1152 ans = 2304 ans = 1152 ans = 864 ans = 432 ans = 1728 ans = 864 ans = 432 ans = 1008 ans = 3024 ans = 1890 ans = 0 ans = 0 ans = 0 ans = 0 ans = 0 ans = 512 ans = 2304 ans = 2016 ans = 252 ans = 378 ans = 3402 ans = 1134 ans = 1458 ans = 13122 ans = 6561 ans = 6561 ans = 19683 ans = 19683 ans = 19683 ans = 59049

4   Pass
%% s = '7831652712019091456485669234603486104543266482133936072602'; i_correct = 21; assert(isequal(running_product(s),i_correct))

ans = 1008 ans = 720 ans = 180 ans = 420 ans = 420 ans = 140 ans = 0 ans = 0 ans = 0 ans = 0 ans = 0 ans = 0 ans = 0 ans = 0 ans = 1080 ans = 480 ans = 3840 ans = 4800 ans = 5760 ans = 5760 ans = 12960 ans = 3240 ans = 1944 ans = 1296 ans = 1296 ans = 0 ans = 0 ans = 0 ans = 0 ans = 0 ans = 576 ans = 0 ans = 0 ans = 0 ans = 0 ans = 0 ans = 480 ans = 720 ans = 864 ans = 864 ans = 2304 ans = 2304 ans = 384 ans = 192 ans = 144 ans = 162 ans = 243 ans = 1458 ans = 0 ans = 0 ans = 0 ans = 0 ans = 0 ans = 0

5   Pass
%% s = '70066063155881748815209209628292540917153643678925903600113305305488'; i_correct = 44; assert(isequal(running_product(s),i_correct))

ans = 0 ans = 0 ans = 0 ans = 0 ans = 0 ans = 0 ans = 450 ans = 600 ans = 1600 ans = 1600 ans = 2240 ans = 1792 ans = 1792 ans = 1792 ans = 1792 ans = 1280 ans = 640 ans = 0 ans = 0 ans = 0 ans = 0 ans = 0 ans = 0 ans = 0 ans = 0 ans = 1728 ans = 1728 ans = 576 ans = 1440 ans = 720 ans = 0 ans = 0 ans = 0 ans = 0 ans = 0 ans = 315 ans = 105 ans = 630 ans = 360 ans = 1080 ans = 1296 ans = 3024 ans = 4032 ans = 9072 ans = 6048 ans = 5040 ans = 6480 ans = 0 ans = 0 ans = 0 ans = 0 ans = 0 ans = 0 ans = 0 ans = 0 ans = 0 ans = 0 ans = 0 ans = 0 ans = 0 ans = 0 ans = 0 ans = 0 ans = 0

6   Pass
%% s = '11111'; i_correct = 1; assert(isequal(running_product(s),i_correct))

ans = 1