Cody

# Problem 13. Remove all the consonants

Solution 408054

Submitted on 22 Feb 2014 by Yoshio
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

### Test Suite

Test Status Code Input and Output
1   Pass
%% s1 = 'Jack and Jill went up the hill'; s2 = 'a a i e u e i'; assert(isequal(s2,refcn(s1)))

i1 = Columns 1 through 16 1 3 4 7 8 10 12 13 15 17 18 21 23 24 27 29 Column 17 30 i2 = Columns 1 through 16 1 3 4 7 8 10 12 13 15 17 18 21 23 24 27 29 Column 17 30 j = 1 j = 1 3 j = 1 3 4 j = 1 3 4 7 j = 1 3 4 7 8 j = 1 3 4 7 8 10 j = 1 3 4 7 8 10 12 j = 1 3 4 7 8 10 12 13 j = 1 3 4 7 8 10 12 13 15 j = 1 3 4 7 8 10 12 13 15 17 j = 1 3 4 7 8 10 12 13 15 17 18 j = 1 3 4 7 8 10 12 13 15 17 18 21 j = 1 3 4 7 8 10 12 13 15 17 18 21 23 j = 1 3 4 7 8 10 12 13 15 17 18 21 23 24 j = 1 3 4 7 8 10 12 13 15 17 18 21 23 24 27 j = 1 3 4 7 8 10 12 13 15 17 18 21 23 24 27 29 j = Columns 1 through 16 1 3 4 7 8 10 12 13 15 17 18 21 23 24 27 29 Column 17 30 s1 = a a i e u e i

2   Pass
%% s1 = 'I don''t want to work. I just want to bang on the drum all day.'; s2 = 'I o'' a o o. I u a o a o e u a a.'; assert(isequal(s2,refcn(s1)))

i1 = Columns 1 through 16 3 5 7 9 11 12 14 17 19 20 25 27 28 30 32 33 Columns 17 through 30 35 38 40 41 44 46 47 50 51 53 56 57 59 61 i2 = Columns 1 through 16 3 5 7 9 11 12 14 17 19 20 25 27 28 30 32 33 Columns 17 through 30 35 38 40 41 44 46 47 50 51 53 56 57 59 61 j = 3 j = 3 5 j = 3 5 7 j = 3 5 7 9 j = 3 5 7 9 11 j = 3 5 7 9 11 12 j = 3 5 7 9 11 12 14 j = 3 5 7 9 11 12 14 17 j = 3 5 7 9 11 12 14 17 19 j = 3 5 7 9 11 12 14 17 19 20 j = 3 5 7 9 11 12 14 17 19 20 25 j = 3 5 7 9 11 12 14 17 19 20 25 27 j = 3 5 7 9 11 12 14 17 19 20 25 27 28 j = 3 5 7 9 11 12 14 17 19 20 25 27 28 30 j = 3 5 7 9 11 12 14 17 19 20 25 27 28 30 32 j = 3 5 7 9 11 12 14 17 19 20 25 27 28 30 32 33 j = Columns 1 through 16 3 5 7 9 11 12 14 17 19 20 25 27 28 30 32 33 Column 17 35 j = Columns 1 through 16 3 5 7 9 11 12 14 17 19 20 25 27 28 30 32 33 Columns 17 through 18 35 38 j = Columns 1 through 16 3 5 7 9 11 12 14 17 19 20 25 27 28 30 32 33 Columns 17 through 19 35 38 40 j = Columns 1 through 16 3 5 7 9 11 12 14 17 19 20 25 27 28 30 32 33 Columns 17 through 20 35 38 40 41 j = Columns 1 through 16 3 5 7 9 11 12 14 17 19 20 25 27 28 30 32 33 Columns 17 through 21 35 38 40 41 44 j = Columns 1 through 16 3 5 7 9 11 12 14 17 19 20 25 27 28 30 32 33 Columns 17 through 22 35 38 40 41 44 46 j = Columns 1 through 16 3 5 7 9 11 12 14 17 19 20 25 27 28 30 32 33 Columns 17 through 23 35 38 40 41 44 46 47 j = Columns 1 through 16 3 5 7 9 11 12 14 17 19 20 25 27 28 30 32 33 Columns 17 through 24 35 38 40 41 44 46 47 50 j = Columns 1 through 16 3 5 7 9 11 12 14 17 19 20 25 27 28 30 32 33 Columns 17 through 25 35 38 40 41 44 46 47 50 51 j = Columns 1 through 16 3 5 7 9 11 12 14 17 19 20 25 27 28 30 32 33 Columns 17 through 26 35 38 40 41 44 46 47 50 51 53 j = Columns 1 through 16 3 5 7 9 11 12 14 17 19 20 25 27 28 30 32 33 Columns 17 through 27 35 38 40 41 44 46 47 50 51 53 56 j = Columns 1 through 16 3 5 7 9 11 12 14 17 19 20 25 27 28 30 32 33 Columns 17 through 28 35 38 40 41 44 46 47 50 51 53 56 57 j = Columns 1 through 16 3 5 7 9 11 12 14 17 19 20 25 27 28 30 32 33 Columns 17 through 29 35 38 40 41 44 46 47 50 51 53 56 57 59 j = Columns 1 through 16 3 5 7 9 11 12 14 17 19 20 25 27 28 30 32 33 Columns 17 through 30 35 38 40 41 44 46 47 50 51 53 56 57 59 61 s1 = I o' a o o. I u a o a o e u a a.