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 108297

Submitted on 9 Jul 2012 by Dan K

Correct

20Size
Leading solution size is 12.
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+3';
y_correct = 4;
assert(isequal(cody_size(x),y_correct))

                    
2
Pass
 
%%
x = '[1 2 3 4 5 6 7]';
y_correct = 10;
assert(isequal(cody_size(x),y_correct))

                    
3
Pass
 
%%
x = '1:7';
y_correct = 4;
assert(isequal(cody_size(x),y_correct))

                    
4
Pass
 
%%
x = '''bcdefgh''-''a''';
y_correct = 4;
assert(isequal(cody_size(x),y_correct))

                    
5
Pass
 
%%
x = '(-b+sqrt(b^2-4*a*c))/(2*a)';
y_correct = 26;
assert(isequal(cody_size(x),y_correct))

                    
6
Pass
 
%%
x = 'function y = plus2(x), y = x+1; end';
y_correct = 12;
assert(isequal(cody_size(x),y_correct))