Cody

Solution 1121359

Submitted on 12 Feb 2017 by Jihye Sofia Seo
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
A = [1 2; -3 0]; y_correct = 2; assert(isequal(productOfN(A),y_correct))

A = 0 2 0 0 poLoc = 3 y = 2

2   Pass
A = ones(8); y_correct = 1; assert(isequal(productOfN(A),y_correct))

A = 0 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 poLoc = 9 17 18 25 26 27 33 34 35 36 41 42 43 44 45 49 50 51 52 53 54 57 58 59 60 61 62 63 y = 1

3   Pass
A = [-1 -3 -6; -6 0 -5; 1 2 5] y_correct = 0; assert(isequal(productOfN(A),y_correct))

A = -1 -3 -6 -6 0 -5 1 2 5 A = 0 -3 -6 0 0 -5 0 0 0 poLoc = 0×1 empty double column vector

4   Pass
A = [-1 3 6; -6 0 -5; 1 2 -1] y_correct = 18; assert(isequal(productOfN(A),y_correct))

A = -1 3 6 -6 0 -5 1 2 -1 A = 0 3 6 0 0 -5 0 0 0 poLoc = 4 7 y = 18