Skip to content

Commit d748fbf

Browse files
authored
Merge pull request #653 from rbasso/difference-of-squares-schema
difference-of-squares: Make exercise schema-compliant
2 parents 0b32003 + 1eb9535 commit d748fbf

File tree

1 file changed

+76
-62
lines changed

1 file changed

+76
-62
lines changed
Lines changed: 76 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -1,67 +1,81 @@
11
{
2-
"square_of_sum": {
3-
"description": ["Square the sum of the numbers up to the given number"],
4-
"cases": [
5-
{
6-
"description": "square of sum 5",
7-
"number": 5,
8-
"expected": 225
9-
},
10-
{
11-
"description": "square of sum 10",
12-
"number": 10,
13-
"expected": 3025
14-
},
15-
{
16-
"description": "square of sum 100",
17-
"number": 100,
18-
"expected": 25502500
19-
}
20-
]
2+
"exercise": "difference-of-squares",
3+
"version": "1.0.0",
4+
"cases": [
5+
{
6+
"description": "Square the sum of the numbers up to the given number",
7+
"cases": [
8+
{
9+
"description": "square of sum 5",
10+
"property": "squareOfSum",
11+
"number": 5,
12+
"expected": 225
13+
},
14+
{
15+
"description": "square of sum 10",
16+
"property": "squareOfSum",
17+
"number": 10,
18+
"expected": 3025
19+
},
20+
{
21+
"description": "square of sum 100",
22+
"property": "squareOfSum",
23+
"number": 100,
24+
"expected": 25502500
25+
}
26+
]
2127
},
22-
"sum_of_squares": {
23-
"description": ["Sum the squares of the numbers up to the given number"],
24-
"cases": [
25-
{
26-
"description": "sum of squares 5",
27-
"number": 5,
28-
"expected": 55
29-
},
30-
{
31-
"description": "sum of squares 10",
32-
"number": 10,
33-
"expected": 385
34-
},
35-
{
36-
"description": "sum of squares 100",
37-
"number": 100,
38-
"expected": 338350
39-
}
40-
]
28+
{
29+
"description": "Sum the squares of the numbers up to the given number",
30+
"cases": [
31+
{
32+
"description": "sum of squares 5",
33+
"property": "sumOfSquares",
34+
"number": 5,
35+
"expected": 55
36+
},
37+
{
38+
"description": "sum of squares 10",
39+
"property": "sumOfSquares",
40+
"number": 10,
41+
"expected": 385
42+
},
43+
{
44+
"description": "sum of squares 100",
45+
"property": "sumOfSquares",
46+
"number": 100,
47+
"expected": 338350
48+
}
49+
]
4150
},
42-
"difference_of_squares": {
43-
"description": ["Subtract sum of squares from square of sums"],
44-
"cases": [
45-
{
46-
"description": "difference of squares 0",
47-
"number": 0,
48-
"expected": 0
49-
},
50-
{
51-
"description": "difference of squares 5",
52-
"number": 5,
53-
"expected": 170
54-
},
55-
{
56-
"description": "difference of squares 10",
57-
"number": 10,
58-
"expected": 2640
59-
},
60-
{
61-
"description": "difference of squares 100",
62-
"number": 100,
63-
"expected": 25164150
64-
}
65-
]
51+
{
52+
"description": "Subtract sum of squares from square of sums",
53+
"cases": [
54+
{
55+
"description": "difference of squares 0",
56+
"property": "differenceOfSquares",
57+
"number": 0,
58+
"expected": 0
59+
},
60+
{
61+
"description": "difference of squares 5",
62+
"property": "differenceOfSquares",
63+
"number": 5,
64+
"expected": 170
65+
},
66+
{
67+
"description": "difference of squares 10",
68+
"property": "differenceOfSquares",
69+
"number": 10,
70+
"expected": 2640
71+
},
72+
{
73+
"description": "difference of squares 100",
74+
"property": "differenceOfSquares",
75+
"number": 100,
76+
"expected": 25164150
77+
}
78+
]
6679
}
80+
]
6781
}

0 commit comments

Comments
 (0)