Cody

Solution 1965591

Submitted on 7 Oct 2019
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   Fail
a = 2*3.^(1:3); b = 3*4.^(0:5); vec = [a b]; output = b; test = gSeries(vec); assert(isequal(test,output));

s = 9 ans = 3072 768 192 54 48 18 12 6 3

Output argument "y" (and maybe others) not assigned during call to "gSeries". Error in Test1 (line 5) test = gSeries(vec);

2   Fail
a = ones(1,50); b = 3*4.^(1:5); vec = [a b]; output = a; test = gSeries(vec); assert(isequal(test,output));

s = 55 ans = Columns 1 through 14 3072 768 192 48 12 1 1 1 1 1 1 1 1 1 Columns 15 through 28 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Columns 29 through 42 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Columns 43 through 55 1 1 1 1 1 1 1 1 1 1 1 1 1

Output argument "y" (and maybe others) not assigned during call to "gSeries". Error in Test2 (line 5) test = gSeries(vec);

3   Fail
a = ones(1,50); b = randi(5,[1 10]); p = randperm(60); vec = [a b]; vec = vec(p); output = nonzeros(vec==1)'; test = gSeries(vec); assert(isequal(test,output));

s = 60 ans = Columns 1 through 29 5 4 4 4 4 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Columns 30 through 58 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Columns 59 through 60 1 1

Output argument "y" (and maybe others) not assigned during call to "gSeries". Error in Test3 (line 7) test = gSeries(vec);

4   Fail
a = 2.^(1:15); b = 3.^(1:10); c = 5.^(1:10); vec = [a b c]; p = randperm(35); vec = vec(p); output = a; test = gSeries(vec); assert(isequal(test,output));

s = 15 ans = 32768 16384 8192 4096 2048

Output argument "y" (and maybe others) not assigned during call to "gSeries". Error in Test4 (line 8) test = gSeries(vec);

5   Fail
a = 2*3.^(1:10); vec = [a a]; p = randperm(20); vec = vec(p); output = a; test = gSeries(vec); assert(isequal(test,output));

s = 20 ans = Columns 1 through 14 118098 118098 39366 39366 13122 13122 4374 4374 1458 1458 486 486 162 162 Columns 15 through 20 54 54 18 18 6 6

Output argument "y" (and maybe others) not assigned during call to "gSeries". Error in Test5 (line 6) test = gSeries(vec);