Cody

Solution 129358

Submitted on 20 Aug 2012
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 1 15]; b = 1; assert(isequal(most_change(a),b))

c = 4 4 3 15 d = 26 b = 1

2   Pass
%% a = [ 1 2 1 15; 0 8 5 9]; b = 2; assert(isequal(most_change(a),b))

c = 4 4 3 15 0 16 15 9 d = 40 b = 2

3   Pass
%% a = [ 1 22 1 15; 12 3 13 7; 10 8 23 99]; b = 3; assert(isequal(most_change(a),b))

c = 4 44 3 15 48 6 39 7 40 16 69 99 d = 224 b = 3

4   Fail
%% a = [ 1 0 0 0; 0 0 0 24]; b = 1; assert(isequal(most_change(a),b))

Error: Assertion failed.

5   Pass
%% a = [ 0 1 2 1; 0 2 1 1]; c = 1; assert(isequal(most_change(a),c))

c = 0 2 6 1 0 4 3 1 d = 9 b = 1

6   Pass
%% % There is a lot of confusion about this problem. Watch this. a = [0 1 0 0; 0 0 1 0]; c = 2; assert(isequal(most_change(a),c)) % Now go back and read the problem description carefully.

c = 0 2 0 0 0 0 3 0 d = 3 b = 2

7   Pass
%% a = [ 2 1 1 1; 1 2 1 1; 1 1 2 1; 1 1 1 2; 4 0 0 0]; c = 5; assert(isequal(most_change(a),c))

c = 8 2 3 1 4 4 3 1 4 2 6 1 4 2 3 2 16 0 0 0 d = 16 b = 5