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 50193

Submitted on 24 Feb 2012 by Alfonso Nieto-Castanon

Correct

22Size
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 = 'MATLAB is good';
y_correct = '--.--.-...--... ..... --.-------..';
assert(isequal(morseCoder(x),y_correct))

                    
2
Pass
 
%%
x = 'The quick brown fox jumps over the lazy dog';
y_correct = '-..... --.-..-..-.-.-.- -....-.---.---. ..-.----..- .---..---.--.... ---...-..-. -..... .-...---..-.-- -..-----.';
assert(isequal(morseCoder(x),y_correct))

                    
3
Pass
 
%%
x = '01234567890 is a pallindrome';
y_correct = '-----.----..---...--....-.....-....--...---..----.----- ..... .- .--..-.-...-....-.-...-.-----.';
assert(isequal(morseCoder(x),y_correct))