Cody

Solution 146527

Submitted on 10 Oct 2012 by Mathijs Faase
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
%% fid = fopen('feval.m','w'); fprintf(fid,'function feval(a)\nerror;\n'); fclose(fid); fid = fopen('eval.m','w'); fprintf(fid,'function eval(a)\nerror;\n'); fclose(fid); forbidden = '(eval|regexp|inline)'; x = 3; y_correct = [ 1 2 3 8 9 4 7 6 5 ]; assert(isequal(pyramid(x),y_correct) && isempty(regexp(evalc('type pyramid'),forbidden))) x = 6; y_correct = [ 1 2 3 4 5 6 20 21 22 23 24 7 19 32 33 34 25 8 18 31 36 35 26 9 17 30 29 28 27 10 16 15 14 13 12 11 ]; assert(isequal(pyramid(x),y_correct) && isempty(regexp(evalc('type pyramid'),forbidden))) x = 1; y_correct = 1; assert(isequal(pyramid(x),y_correct) && isempty(regexp(evalc('type pyramid'),forbidden)))
r = 1 c = 1 d = 1 r = 1 c = 1 d = 1 r = 1 c = 1 d = 1