Of course, this solution, while short, is NOT the best solution! Clearly the best solution is the far more efficient: n*(n+1)/2
Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
%%
n = 1;
t = 1;
assert(isequal(triangle(n),t))
|
2 | Pass |
%%
n = 3;
t = 6;
assert(isequal(triangle(n),t))
|
3 | Pass |
%%
n = 5;
t = 15;
assert(isequal(triangle(n),t))
|
4 | Pass |
%%
n = 30;
t = 465;
assert(isequal(triangle(n),t))
|
1579 Solvers
Is my wife right? Now with even more wrong husband
1145 Solvers
"Low : High - Low : High - Turn around " -- Create a subindices vector
262 Solvers
474 Solvers
Switch matrix to a column vector
189 Solvers