Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Solution 200263

Submitted on 4 Feb 2013 by Connor

Correct

49Size
Leading solution size is 9.
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

Test Suite

Test
Code Input and Output
1
Pass
 
%%
x = [7 10 6 4];
y_correct = 9;
assert(isequal(your_fcn_name(x),y_correct))
Walking =
     0     0     0
Walking =
     3     0     0
Walking =
     3     4     0
Walking =
     3     4     2
y =
     9
2
Pass
 
%%
x = [1 2 3 2];
y_correct = 3;
assert(isequal(your_fcn_name(x),y_correct))
Walking =
     0     0     0
Walking =
     1     0     0
Walking =
     1     1     0
Walking =
     1     1     1
y =
     3
3
Pass
 
%%
x = -5:5:30;
y_correct = 35;
assert(isequal(your_fcn_name(x),y_correct))
Walking =
     0     0     0     0     0     0     0
Walking =
     5     0     0     0     0     0     0
Walking =
     5     5     0     0     0     0     0
Walking =
     5     5     5     0     0     0     0
Walking =
     5     5     5     5     0     0     0
Walking =
     5     5     5     5     5     0     0
Walking =
     5     5     5     5     5     5     0
Walking =
     5     5     5     5     5     5     5
y =
    35
4
Pass
 
%%
x = [45 -16 34 19 120];
y_correct = 227;
assert(isequal(your_fcn_name(x),y_correct))
Walking =
     0     0     0     0
Walking =
    61     0     0     0
Walking =
    61    50     0     0
Walking =
    61    50    15     0
Walking =
    61    50    15   101
y =
   227