This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.
Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
filetext = fileread('triangle.m');
assert(isempty(strfind(filetext, 'regexp')),'regexp hacks are forbidden')
|
2 | Pass |
n = 0;
mat_correct = [];
assert(isequal(triangle(n),mat_correct))
|
3 | Pass |
n = 1;
mat_correct = 1;
assert(isequal(triangle(n),mat_correct))
1
|
4 | Pass |
n = 6;
mat_correct = [1 0 0; 2 3 0; 4 5 6];
assert(isequal(triangle(n),mat_correct))
1 0 0
2 3 0
4 5 6
|
5 | Pass |
n = 12;
mat_correct = [1 0 0 0; 2 3 0 0; 4 5 6 0; 7 8 9 10; 11 12 0 0];
assert(isequal(triangle(n),mat_correct))
1 0 0 0
2 3 0 0
4 5 6 0
7 8 9 10
11 12 0 0
|
6 | Pass |
n = 50;
mat_correct = [1,zeros(1,8); 2:3,zeros(1,7); 4:6,zeros(1,6);
7:10,zeros(1,5); 11:15,zeros(1,4); 16:21,zeros(1,3);
22:28,0,0; ; 29:36,0; 37:45; 46:50,zeros(1,4)];
assert(isequal(triangle(n),mat_correct))
1 0 0 0 0 0 0 0 0
2 3 0 0 0 0 0 0 0
4 5 6 0 0 0 0 0 0
7 8 9 10 0 0 0 0 0
11 12 13 14 15 0 0 0 0
16 17 18 19 20 21 0 0 0
22 23 24 25 26 27 28 0 0
29 30 31 32 33 34 35 36 0
37 38 39 40 41 42 43 44 45
46 47 48 49 50 0 0 0 0
|
927 Solvers
351 Solvers
948 Solvers
Back to basics 25 - Valid variable names
253 Solvers
119 Solvers