Cody

Solution 1965540

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));

ans = 3072 768

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));

ans = 3072 768

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));

ans = Columns 1 through 30 1 1 1 1 1 1 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 1 1 1 1 1 Columns 31 through 60 3 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 5 3 1 1 1 1 5

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));

ans = 729 19683 6561 2187 59049

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));

ans = Columns 1 through 15 54 486 4374 39366 54 1458 13122 39366 1458 162 4374 486 13122 162 118098 Column 16 118098

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