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 265595

Submitted on 22 Jun 2013 by @bmtran

Correct

24Size
Leading solution size is 11.
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 = 3;
y_correct = 3;
assert(isequal(divby3_vector(x),y_correct))

                    
2
Pass
 
%%
x = 7;
y_correct = [6 3];
assert(isequal(divby3_vector(x),y_correct))

                    
3
Pass
 
%%
x = -16;
y_correct = [-15 -12 -9 -6 -3];
assert(isequal(divby3_vector(x),y_correct))

                    
4
Pass
 
%%
x = -200;
y_correct = [-198 -195 -192 -189 -186 -183 -180 -177 -174 -171 -168 -165 -162 -159 -156 -153 -150 -147 -144 -141 -138 -135 -132 -129 -126 -123 -120 -117 -114 -111 -108 -105 -102 -99 -96 -93 -90 -87 -84 -81 -78 -75 -72 -69 -66 -63 -60 -57 -54 -51 -48 -45 -42 -39 -36 -33 -30 -27 -24 -21 -18 -15 -12 -9 -6 -3];
assert(isequal(divby3_vector(x),y_correct))

                    
5
Pass
 
%%
x = 50;
y_correct = [48 45 42 39 36 33 30 27 24 21 18 15 12 9 6 3];
assert(isequal(divby3_vector(x),y_correct))