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

Correct

12Size
This is the leading solution.
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
 
%%
tic
vstr='G 7''4" 9''11"';
vexp='8''1" to 8''9"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
2
Pass
 
%%
vstr='G 8''1" 4''10"';
vexp='5''11" to 6''7"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
3
Pass
 
%%
vstr='B 4''3" 2''9"';
vexp='3''5" to 4''0"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
4
Pass
 
%%
vstr='G 1''10" 4''4"';
vexp='2''7" to 3''2"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
5
Pass
 
%%
vstr='G 6''0" 9''7"';
vexp='7''3" to 7''11"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
6
Pass
 
%%
vstr='G 3''5" 4''8"';
vexp='3''6" to 4''2"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
7
Pass
 
%%
vstr='G 8''3" 7''9"';
vexp='7''6" to 8''1"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
8
Pass
 
%%
vstr='B 8''7" 8''0"';
vexp='8''2" to 8''10"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
9
Pass
 
%%
vstr='G 7''10" 1''3"';
vexp='4''0" to 4''8"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
10
Pass
 
%%
vstr='G 2''9" 1''5"';
vexp='1''7" to 2''2"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
11
Pass
 
%%
vstr='G 6''11" 8''9"';
vexp='7''4" to 7''11"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
12
Pass
 
%%
vstr='B 4''7" 9''3"';
vexp='6''10" to 7''5"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
13
Pass
 
%%
vstr='B 2''2" 7''11"';
vexp='4''11" to 5''7"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
14
Pass
 
%%
vstr='G 3''0" 3''9"';
vexp='2''10" to 3''6"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
15
Pass
 
%%
vstr='G 5''5" 3''3"';
vexp='3''10" to 4''5"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
16
Pass
 
%%
vstr='G 2''6" 1''4"';
vexp='1''5" to 2''0"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
17
Pass
 
%%
vstr='G 8''8" 8''7"';
vexp='8''1" to 8''9"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
18
Pass
 
%%
vstr='G 9''11" 7''3"';
vexp='8''1" to 8''8"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
19
Pass
 
%%
vstr='G 9''0" 1''2"';
vexp='4''7" to 5''2"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
20
Pass
 
%%
vstr='G 7''0" 1''2"';
vexp='3''7" to 4''2"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
21
Pass
 
%%
vstr='B 5''6" 5''7"';
vexp='5''5" to 6''1"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
22
Pass
 
%%
vstr='G 4''8" 6''1"';
vexp='4''10" to 5''6"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
23
Pass
 
%%
vstr='G 3''7" 2''3"';
vexp='2''5" to 3''0"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
24
Pass
 
%%
vstr='G 7''7" 6''7"';
vexp='6''7" to 7''2"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
25
Pass
 
%%
vstr='B 9''6" 6''5"';
vexp='7''10" to 8''6"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
26
Pass
 
%%
vstr='G 1''3" 4''11"';
vexp='2''7" to 3''2"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
27
Pass
 
%%
vstr='G 2''0" 5''6"';
vexp='3''3" to 3''10"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
28
Pass
 
%%
vstr='G 1''7" 6''8"';
vexp='3''7" to 4''3"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
29
Pass
 
%%
vstr='B 2''3" 5''11"';
vexp='4''0" to 4''7"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
30
Pass
 
%%
vstr='B 2''3" 3''6"';
vexp='2''9" to 3''5"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
31
Pass
 
%%
vstr='B 9''10" 1''9"';
vexp='5''8" to 6''4"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
32
Pass
 
%%
vstr='G 4''6" 5''11"';
vexp='4''8" to 5''4"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
33
Pass
 
%%
vstr='G 7''6" 1''2"';
vexp='3''10" to 4''5"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
34
Pass
 
%%
vstr='B 3''7" 9''1"';
vexp='6''3" to 6''10"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
35
Pass
 
%%
vstr='G 6''9" 9''11"';
vexp='7''10" to 8''5"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
36
Pass
 
%%
vstr='B 1''10" 8''10"';
vexp='5''3" to 5''10"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
37
Pass
 
%%
vstr='G 6''11" 7''4"';
vexp='6''7" to 7''3"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
38
Pass
 
%%
vstr='B 1''9" 4''8"';
vexp='3''1" to 3''9"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
39
Pass
 
%%
vstr='B 9''8" 6''3"';
vexp='7''10" to 8''6"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
40
Pass
 
%%
vstr='B 5''6" 8''4"';
vexp='6''10" to 7''5"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
41
Pass
 
%%
vstr='G 4''7" 9''6"';
vexp='6''6" to 7''2"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
42
Pass
 
%%
vstr='G 2''7" 7''1"';
vexp='4''4" to 4''11"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
43
Pass
 
%%
vstr='G 5''1" 7''10"';
vexp='5''11" to 6''7"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
44
Pass
 
%%
vstr='G 1''5" 8''7"';
vexp='4''6" to 5''1"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
45
Pass
 
%%
vstr='G 4''0" 1''0"';
vexp='2''0" to 2''7"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
46
Pass
 
%%
vstr='B 4''4" 7''1"';
vexp='5''7" to 6''3"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
47
Pass
 
%%
vstr='G 3''1" 8''1"';
vexp='5''1" to 5''8"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
48
Pass
 
%%
vstr='G 5''5" 7''8"';
vexp='6''0" to 6''8"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
49
Pass
 
%%
vstr='G 7''7" 8''2"';
vexp='7''4" to 8''0"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
50
Pass
 
%%
vstr='G 3''6" 5''1"';
vexp='3''9" to 4''5"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
51
Pass
 
%%
vstr='G 6''9" 6''9"';
vexp='6''3" to 6''10"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
52
Pass
 
%%
vstr='G 6''4" 5''8"';
vexp='5''6" to 6''1"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
53
Pass
 
%%
vstr='G 8''4" 2''10"';
vexp='5''1" to 5''8"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
54
Pass
 
%%
vstr='B 6''7" 9''5"';
vexp='7''11" to 8''6"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
55
Pass
 
%%
vstr='B 7''6" 5''7"';
vexp='6''5" to 7''1"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
56
Pass
 
%%
vstr='B 6''11" 8''10"';
vexp='7''9" to 8''5"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
57
Pass
 
%%
vstr='G 6''4" 3''2"';
vexp='4''3" to 4''10"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
58
Pass
 
%%
vstr='G 9''3" 8''3"';
vexp='8''3" to 8''10"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
59
Pass
 
%%
vstr='G 5''7" 1''4"';
vexp='2''11" to 3''7"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
60
Pass
 
%%
vstr='B 7''2" 2''4"';
vexp='4''8" to 5''3"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
61
Pass
 
%%
vstr='G 9''2" 5''8"';
vexp='6''11" to 7''6"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
62
Pass
 
%%
vstr='B 6''4" 5''5"';
vexp='5''9" to 6''5"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
63
Pass
 
%%
vstr='B 9''6" 7''7"';
vexp='8''5" to 9''1"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
64
Pass
 
%%
vstr='G 4''6" 1''2"';
vexp='2''4" to 2''11"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
65
Pass
 
%%
vstr='B 4''10" 3''7"';
vexp='4''1" to 4''9"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
66
Pass
 
%%
vstr='G 8''10" 2''8"';
vexp='5''3" to 5''10"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
67
Pass
 
%%
vstr='B 8''5" 4''3"';
vexp='6''3" to 6''10"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
68
Pass
 
%%
vstr='B 7''1" 3''0"';
vexp='4''11" to 5''7"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
69
Pass
 
%%
vstr='G 1''1" 9''3"';
vexp='4''8" to 5''3"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
70
Pass
 
%%
vstr='B 6''0" 1''11"';
vexp='3''10" to 4''6"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
71
Pass
 
%%
vstr='B 4''6" 9''9"';
vexp='7''0" to 7''8"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
72
Pass
 
%%
vstr='G 7''6" 3''9"';
vexp='5''1" to 5''9"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
73
Pass
 
%%
vstr='B 7''5" 2''7"';
vexp='4''11" to 5''6"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
74
Pass
 
%%
vstr='B 6''11" 1''0"';
vexp='3''10" to 4''6"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
75
Pass
 
%%
vstr='G 6''3" 3''9"';
vexp='4''6" to 5''1"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
76
Pass
 
%%
vstr='G 8''0" 6''1"';
vexp='6''6" to 7''2"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
77
Pass
 
%%
vstr='B 1''1" 3''11"';
vexp='2''5" to 3''0"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
78
Pass
 
%%
vstr='G 4''8" 2''7"';
vexp='3''1" to 3''9"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
79
Pass
 
%%
vstr='G 3''2" 3''3"';
vexp='2''8" to 3''4"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
80
Pass
 
%%
vstr='G 2''5" 6''8"';
vexp='4''0" to 4''8"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
81
Pass
 
%%
vstr='B 2''8" 3''8"';
vexp='3''1" to 3''8"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))

                    
82
Pass
 
%%
vstr='G 6''6" 2''9"';
vexp='4''1" to 4''9"';
vout=BabyH_V(vstr);
assert(strcmp(vout,vexp))
toc
Elapsed time is 0.728159 seconds.