Cody

# Problem 27. Pangrams!

Solution 197534

Submitted on 28 Jan 2013 by chris ockenden
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
%% x = 'The quick brown fox jumps over a lazy dog'; y_correct = true; assert(isequal(isPangram(x),y_correct))

code2 = 84 code2 = 104 code2 = 101 code2 = 32 code2 = 113 code2 = 117 code2 = 105 code2 = 99 code2 = 107 code2 = 32 code2 = 98 code2 = 114 code2 = 111 code2 = 119 code2 = 110 code2 = 32 code2 = 102 code2 = 111 code2 = 120 code2 = 32 code2 = 106 code2 = 117 code2 = 109 code2 = 112 code2 = 115 code2 = 32 code2 = 111 code2 = 118 code2 = 101 code2 = 114 code2 = 32 code2 = 97 code2 = 32 code2 = 108 code2 = 97 code2 = 122 code2 = 121 code2 = 32 code2 = 100 code2 = 111 code2 = 103

2   Pass
%% x = 'The quick brown fox jumped over a lazy dog'; y_correct = false; assert(isequal(isPangram(x),y_correct))

code2 = 84 code2 = 104 code2 = 101 code2 = 32 code2 = 113 code2 = 117 code2 = 105 code2 = 99 code2 = 107 code2 = 32 code2 = 98 code2 = 114 code2 = 111 code2 = 119 code2 = 110 code2 = 32 code2 = 102 code2 = 111 code2 = 120 code2 = 32 code2 = 106 code2 = 117 code2 = 109 code2 = 112 code2 = 101 code2 = 100 code2 = 32 code2 = 111 code2 = 118 code2 = 101 code2 = 114 code2 = 32 code2 = 97 code2 = 32 code2 = 108 code2 = 97 code2 = 122 code2 = 121 code2 = 32 code2 = 100 code2 = 111 code2 = 103

3   Pass
%% x = 'Pack my box with five dozen liquor jugs'; y_correct = true; assert(isequal(isPangram(x),y_correct))

code2 = 80 code2 = 97 code2 = 99 code2 = 107 code2 = 32 code2 = 109 code2 = 121 code2 = 32 code2 = 98 code2 = 111 code2 = 120 code2 = 32 code2 = 119 code2 = 105 code2 = 116 code2 = 104 code2 = 32 code2 = 102 code2 = 105 code2 = 118 code2 = 101 code2 = 32 code2 = 100 code2 = 111 code2 = 122 code2 = 101 code2 = 110 code2 = 32 code2 = 108 code2 = 105 code2 = 113 code2 = 117 code2 = 111 code2 = 114 code2 = 32 code2 = 106 code2 = 117 code2 = 103 code2 = 115

4   Pass
%% x = 'Pack my box with four dozen liquor jugs'; y_correct = false; assert(isequal(isPangram(x),y_correct))

code2 = 80 code2 = 97 code2 = 99 code2 = 107 code2 = 32 code2 = 109 code2 = 121 code2 = 32 code2 = 98 code2 = 111 code2 = 120 code2 = 32 code2 = 119 code2 = 105 code2 = 116 code2 = 104 code2 = 32 code2 = 102 code2 = 111 code2 = 117 code2 = 114 code2 = 32 code2 = 100 code2 = 111 code2 = 122 code2 = 101 code2 = 110 code2 = 32 code2 = 108 code2 = 105 code2 = 113 code2 = 117 code2 = 111 code2 = 114 code2 = 32 code2 = 106 code2 = 117 code2 = 103 code2 = 115

5   Pass
%% x = 'Sphinx of black quartz, judge my vow'; y_correct = true; assert(isequal(isPangram(x),y_correct))

code2 = 83 code2 = 112 code2 = 104 code2 = 105 code2 = 110 code2 = 120 code2 = 32 code2 = 111 code2 = 102 code2 = 32 code2 = 98 code2 = 108 code2 = 97 code2 = 99 code2 = 107 code2 = 32 code2 = 113 code2 = 117 code2 = 97 code2 = 114 code2 = 116 code2 = 122 code2 = 44 code2 = 32 code2 = 106 code2 = 117 code2 = 100 code2 = 103 code2 = 101 code2 = 32 code2 = 109 code2 = 121 code2 = 32 code2 = 118 code2 = 111 code2 = 119

6   Pass
%% x = 'Sphinx of black onyx, judge my vow'; y_correct = false; assert(isequal(isPangram(x),y_correct))

code2 = 83 code2 = 112 code2 = 104 code2 = 105 code2 = 110 code2 = 120 code2 = 32 code2 = 111 code2 = 102 code2 = 32 code2 = 98 code2 = 108 code2 = 97 code2 = 99 code2 = 107 code2 = 32 code2 = 111 code2 = 110 code2 = 121 code2 = 120 code2 = 44 code2 = 32 code2 = 106 code2 = 117 code2 = 100 code2 = 103 code2 = 101 code2 = 32 code2 = 109 code2 = 121 code2 = 32 code2 = 118 code2 = 111 code2 = 119

7   Pass
%% x = 'Wonderful watermelon, bringer of life.'; y_correct = false; assert(isequal(isPangram(x),y_correct))

code2 = 87 code2 = 111 code2 = 110 code2 = 100 code2 = 101 code2 = 114 code2 = 102 code2 = 117 code2 = 108 code2 = 32 code2 = 119 code2 = 97 code2 = 116 code2 = 101 code2 = 114 code2 = 109 code2 = 101 code2 = 108 code2 = 111 code2 = 110 code2 = 44 code2 = 32 code2 = 98 code2 = 114 code2 = 105 code2 = 110 code2 = 103 code2 = 101 code2 = 114 code2 = 32 code2 = 111 code2 = 102 code2 = 32 code2 = 108 code2 = 105 code2 = 102 code2 = 101 code2 = 46

8   Pass
%% x = 'Dastardly dumpling, harbinger of doom!'; y_correct = false; assert(isequal(isPangram(x),y_correct))

code2 = 68 code2 = 97 code2 = 115 code2 = 116 code2 = 97 code2 = 114 code2 = 100 code2 = 108 code2 = 121 code2 = 32 code2 = 100 code2 = 117 code2 = 109 code2 = 112 code2 = 108 code2 = 105 code2 = 110 code2 = 103 code2 = 44 code2 = 32 code2 = 104 code2 = 97 code2 = 114 code2 = 98 code2 = 105 code2 = 110 code2 = 103 code2 = 101 code2 = 114 code2 = 32 code2 = 111 code2 = 102 code2 = 32 code2 = 100 code2 = 111 code2 = 111 code2 = 109 code2 = 33

9   Pass
%% x = 'AbcDE FgHiJKl mmoPQrstuV Wxyz'; y_correct = false; assert(isequal(isPangram(x),y_correct))

code2 = 65 code2 = 98 code2 = 99 code2 = 68 code2 = 69 code2 = 32 code2 = 70 code2 = 103 code2 = 72 code2 = 105 code2 = 74 code2 = 75 code2 = 108 code2 = 32 code2 = 109 code2 = 109 code2 = 111 code2 = 80 code2 = 81 code2 = 114 code2 = 115 code2 = 116 code2 = 117 code2 = 86 code2 = 32 code2 = 87 code2 = 120 code2 = 121 code2 = 122

10   Pass
%% x = 'With quiz game Cody for MATLAB, expect perverse junk.'; y_correct = true; assert(isequal(isPangram(x),y_correct))

code2 = 87 code2 = 105 code2 = 116 code2 = 104 code2 = 32 code2 = 113 code2 = 117 code2 = 105 code2 = 122 code2 = 32 code2 = 103 code2 = 97 code2 = 109 code2 = 101 code2 = 32 code2 = 67 code2 = 111 code2 = 100 code2 = 121 code2 = 32 code2 = 102 code2 = 111 code2 = 114 code2 = 32 code2 = 77 code2 = 65 code2 = 84 code2 = 76 code2 = 65 code2 = 66 code2 = 44 code2 = 32 code2 = 101 code2 = 120 code2 = 112 code2 = 101 code2 = 99 code2 = 116 code2 = 32 code2 = 112 code2 = 101 code2 = 114 code2 = 118 code2 = 101 code2 = 114 code2 = 115 code2 = 101 code2 = 32 code2 = 106 code2 = 117 code2 = 110 code2 = 107 code2 = 46

11   Pass
%% x = 'Punctuation marks like @#\$%^</&>*?!!, when used in cartoons to stand in for swearing, are called "grawlix".'; y_correct = false; assert(isequal(isPangram(x),y_correct))

code2 = 80 code2 = 117 code2 = 110 code2 = 99 code2 = 116 code2 = 117 code2 = 97 code2 = 116 code2 = 105 code2 = 111 code2 = 110 code2 = 32 code2 = 109 code2 = 97 code2 = 114 code2 = 107 code2 = 115 code2 = 32 code2 = 108 code2 = 105 code2 = 107 code2 = 101 code2 = 32 code2 = 64 code2 = 35 code2 = 36 code2 = 37 code2 = 94 code2 = 60 code2 = 47 code2 = 38 code2 = 62 code2 = 42 code2 = 63 code2 = 33 code2 = 33 code2 = 44 code2 = 32 code2 = 119 code2 = 104 code2 = 101 code2 = 110 code2 = 32 code2 = 117 code2 = 115 code2 = 101 code2 = 100 code2 = 32 code2 = 105 code2 = 110 code2 = 32 code2 = 99 code2 = 97 code2 = 114 code2 = 116 code2 = 111 code2 = 111 code2 = 110 code2 = 115 code2 = 32 code2 = 116 code2 = 111 code2 = 32 code2 = 115 code2 = 116 code2 = 97 code2 = 110 code2 = 100 code2 = 32 code2 = 105 code2 = 110 code2 = 32 code2 = 102 code2 = 111 code2 = 114 code2 = 32 code2 = 115 code2 = 119 code2 = 101 code2 = 97 code2 = 114 code2 = 105 code2 = 110 code2 = 103 code2 = 44 code2 = 32 code2 = 97 code2 = 114 code2 = 101 code2 = 32 code2 = 99 code2 = 97 code2 = 108 code2 = 108 code2 = 101 code2 = 100 code2 = 32 code2 = 34 code2 = 103 code2 = 114 code2 = 97 code2 = 119 code2 = 108 code2 = 105 code2 = 120 code2 = 34 code2 = 46