Skip to content

Commit 2a655f7

Browse files
authored
Merge pull request #713 from rbasso/two-bucket-schema
two-bucket: Make exercise schema-compliant
2 parents 613d71a + 525bddd commit 2a655f7

File tree

1 file changed

+55
-47
lines changed

1 file changed

+55
-47
lines changed
Lines changed: 55 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,58 @@
11
{
2-
"two_bucket": {
3-
"cases": [
4-
{
5-
"bucket_one": 3,
6-
"bucket_two": 5,
7-
"goal": 1,
8-
"start_bucket": "one",
9-
"expected": {
10-
"moves": 4,
11-
"goal_bucket": "one",
12-
"other_bucket": 5
13-
}
14-
},
15-
{
16-
"bucket_one": 3,
17-
"bucket_two": 5,
18-
"goal": 1,
19-
"start_bucket": "two",
20-
"expected": {
21-
"moves": 8,
22-
"goal_bucket": "two",
23-
"other_bucket": 3
24-
}
25-
},
26-
{
27-
"bucket_one": 7,
28-
"bucket_two": 11,
29-
"goal": 2,
30-
"start_bucket": "one",
31-
"expected": {
32-
"moves": 14,
33-
"goal_bucket": "one",
34-
"other_bucket": 11
35-
}
36-
},
37-
{
38-
"bucket_one": 7,
39-
"bucket_two": 11,
40-
"goal": 2,
41-
"start_bucket": "two",
42-
"expected": {
43-
"moves": 18,
44-
"goal_bucket": "two",
45-
"other_bucket": 7
46-
}
47-
}
48-
]
2+
"exercise": "two-buckets",
3+
"version": "1.0.0",
4+
"cases": [
5+
{
6+
"description": "(3, 5) -> 1, starting with the first bucket",
7+
"property": "measure",
8+
"bucket_one": 3,
9+
"bucket_two": 5,
10+
"goal": 1,
11+
"start_bucket": "one",
12+
"expected": {
13+
"moves": 4,
14+
"goal_bucket": "one",
15+
"other_bucket": 5
16+
}
17+
},
18+
{
19+
"description": "(3, 5) -> 1, starting with the second bucket",
20+
"property": "measure",
21+
"bucket_one": 3,
22+
"bucket_two": 5,
23+
"goal": 1,
24+
"start_bucket": "two",
25+
"expected": {
26+
"moves": 8,
27+
"goal_bucket": "two",
28+
"other_bucket": 3
29+
}
30+
},
31+
{
32+
"description": "(7, 11) -> 2, starting with the first bucket",
33+
"property": "measure",
34+
"bucket_one": 7,
35+
"bucket_two": 11,
36+
"goal": 2,
37+
"start_bucket": "one",
38+
"expected": {
39+
"moves": 14,
40+
"goal_bucket": "one",
41+
"other_bucket": 11
42+
}
43+
},
44+
{
45+
"description": "(7, 11) -> 2, starting with the second bucket",
46+
"property": "measure",
47+
"bucket_one": 7,
48+
"bucket_two": 11,
49+
"goal": 2,
50+
"start_bucket": "two",
51+
"expected": {
52+
"moves": 18,
53+
"goal_bucket": "two",
54+
"other_bucket": 7
55+
}
4956
}
57+
]
5058
}

0 commit comments

Comments
 (0)