Cody

Solution 329487

Submitted on 6 Oct 2013 by Alfonso Nieto-Castanon
  • Size: 12
  • 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 Status 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.