|
12 | 12 |
|
13 | 13 | <!-- See create_labs.md for how to create your own lab! --> |
14 | 14 |
|
15 | | -<!-- Sample expected answer --> |
16 | | -<script id="expected0" type="plain/text"> |
17 | | -^[YN]$ |
18 | | -</script> |
19 | | - |
20 | | -<!-- Full pattern of correct answer --> |
21 | | -<script id="correct0" type="plain/text"> |
22 | | -\^( |
23 | | -\[YN\]| |
24 | | -\[NY\]| |
25 | | -\( (\?\:)? Y\|N \)| |
26 | | -\( (\?\:)? N\|Y \) |
27 | | -)\$ |
28 | | -</script> |
29 | | - |
30 | | -<!-- Sample expected answer --> |
31 | | -<script id="expected1" type="plain/text"> |
32 | | -^[A-Z]+$ |
33 | | -</script> |
34 | | - |
35 | | -<!-- Full pattern of correct answer --> |
36 | | -<script id="correct1" type="plain/text"> |
37 | | -\^ |
38 | | -\[A-Z\] |
39 | | -(\+|\[A-Z\]\*) |
40 | | -\$ |
41 | | -</script> |
42 | | - |
43 | | -<!-- Sample expected answer --> |
44 | | -<script id="expected2" type="plain/text"> |
45 | | -^(true|false)$ |
46 | | -</script> |
47 | | - |
48 | | -<!-- Full pattern of correct answer --> |
49 | | -<script id="correct2" type="plain/text"> |
50 | | -\^\( (\?\:)? |
51 | | -( |
52 | | -true\|false| |
53 | | -false\|true |
54 | | -)\)\$ |
55 | | -</script> |
56 | | - |
57 | | -<!-- Sample expected answer --> |
58 | | -<script id="expected3" type="plain/text"> |
59 | | -^[A-Z]+\Z |
60 | | -</script> |
61 | | - |
62 | | -<!-- Full pattern of correct answer --> |
63 | | -<script id="correct3" type="plain/text"> |
64 | | -\^ |
65 | | -\[A-Z\] |
66 | | -(\+|\[A-Z\]\*) |
67 | | -\\Z |
68 | | -</script> |
69 | | - |
70 | | -<!-- Sample expected answer. |
71 | | -Only matches one Latin letters (A through Z), followed by a |
72 | | -dash ("-"), followed by one or more digits. |
73 | | -This time, do it for Ruby (not JavaScript or Python). |
74 | | - --> |
75 | | -<script id="expected4" type="plain/text"> |
76 | | -\A[A-Z]-[0-9]+\z |
77 | | -</script> |
78 | | - |
79 | | -<!-- Full pattern of correct answer --> |
80 | | -<script id="correct4" type="plain/text"> |
81 | | -\\A |
82 | | -\[A-Z\] |
83 | | -- |
84 | | -(\[0-9\]|\\d) |
85 | | -(\+|(\[0-9\]|\\d)\*) |
86 | | -\\z |
87 | | -</script> |
88 | | - |
89 | | -<!-- |
90 | | -
|
91 | | ---> |
92 | | - |
93 | 15 | </head> |
94 | 16 | <body> |
95 | 17 | <!-- For GitHub Pages formatting: --> |
|
0 commit comments