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 412504

Submitted on 3 Mar 2014 by J-G van der Toorn

Correct

30Size
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 = '0y n4036c2 2ey 5s br62en!';
y_correct = 'my numlock key is broken!';
assert(isequal(DecodeNumlk(x),y_correct));

                    
2
Pass
 
%%
x = 'Can y64 *3ease he3* 0e+';
y_correct = 'Can you please help me?';
assert(isequal(DecodeNumlk(x),y_correct));

                    
3
Pass
 
%%
x = 'Th5s 5s g65ng t6 be b5g f4n w5th n40ber 2eys 123456789/';
y_correct = 'This is going to be big fun with number keys 1234567890';
assert(isequal(DecodeNumlk(x),y_correct));

                    
4
Pass
 
%%
x = 'Why these 2eys brea2 and 0a2e a b5g 0ess 6***s -/';
y_correct = 'Why these keys break and make a big mess oppps :)';
assert(isequal(DecodeNumlk(x),y_correct));