diff --git a/exercises/sum-of-multiples/canonical-data.json b/exercises/sum-of-multiples/canonical-data.json index 48f37c0c8c..82ff53946e 100644 --- a/exercises/sum-of-multiples/canonical-data.json +++ b/exercises/sum-of-multiples/canonical-data.json @@ -1,64 +1,90 @@ { - "cases": [ - { - "factors": [3, 5], - "limit": 1, - "expected": 0 - }, - { - "factors": [3, 5], - "limit": 4, - "expected": 3 - }, - { - "factors": [3, 5], - "limit": 10, - "expected": 23 - }, - { - "factors": [3, 5], - "limit": 100, - "expected": 2318 - }, - { - "factors": [3, 5], - "limit": 1000, - "expected": 233168 - }, - { - "factors": [7, 13, 17], - "limit": 20, - "expected": 51 - }, - { - "factors": [4, 6], - "limit": 15, - "expected": 30 - }, - { - "factors": [5, 6, 8], - "limit": 150, - "expected": 4419 - }, - { - "factors": [5, 25], - "limit": 51, - "expected": 275 - }, - { - "factors": [43, 47], - "limit": 10000, - "expected": 2203160 - }, - { - "factors": [1], - "limit": 100, - "expected": 4950 - }, - { - "factors": [], - "limit": 10000, - "expected": 0 - } - ] + "exercise": "sum-of-multiples", + "version": "1.0.0", + "cases": [ + { + "description": "multiples of 3 or 5 up to 1", + "property": "sum", + "factors": [3, 5], + "limit": 1, + "expected": 0 + }, + { + "description": "multiples of 3 or 5 up to 4", + "property": "sum", + "factors": [3, 5], + "limit": 4, + "expected": 3 + }, + { + "description": "multiples of 3 or 5 up to 10", + "property": "sum", + "factors": [3, 5], + "limit": 10, + "expected": 23 + }, + { + "description": "multiples of 3 or 5 up to 100", + "property": "sum", + "factors": [3, 5], + "limit": 100, + "expected": 2318 + }, + { + "description": "multiples of 3 or 5 up to 1000", + "property": "sum", + "factors": [3, 5], + "limit": 1000, + "expected": 233168 + }, + { + "description": "multiples of 7, 13 or 17 up to 20", + "property": "sum", + "factors": [7, 13, 17], + "limit": 20, + "expected": 51 + }, + { + "description": "multiples of 4 or 6 up to 15", + "property": "sum", + "factors": [4, 6], + "limit": 15, + "expected": 30 + }, + { + "description": "multiples of 5, 6 or 8 up to 150", + "property": "sum", + "factors": [5, 6, 8], + "limit": 150, + "expected": 4419 + }, + { + "description": "multiples of 5 or 25 up to 51", + "property": "sum", + "factors": [5, 25], + "limit": 51, + "expected": 275 + }, + { + "description": "multiples of 43 or 47 up to 10000", + "property": "sum", + "factors": [43, 47], + "limit": 10000, + "expected": 2203160 + }, + { + "description": "multiples of 1 up to 100", + "property": "sum", + "factors": [1], + "limit": 100, + "expected": 4950 + }, + { + "description": "multiples of an empty list up to 10000", + "property": "sum", + "factors": [], + "limit": 10000, + "expected": 0 + } + ] }