From 77344a2ba445c438417337dc4b7b5f7aff159725 Mon Sep 17 00:00:00 2001 From: rbasso Date: Sat, 11 Mar 2017 14:54:21 +0900 Subject: [PATCH 1/2] prime-factors: Make canonical-data.json compliant --- exercises/prime-factors/canonical-data.json | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/exercises/prime-factors/canonical-data.json b/exercises/prime-factors/canonical-data.json index c9f3721e55..294bad641a 100644 --- a/exercises/prime-factors/canonical-data.json +++ b/exercises/prime-factors/canonical-data.json @@ -1,42 +1,53 @@ { - "for": { + "exercise": "prime-factors", + "version": "1.0.0", + "cases": [ + { "description": "returns prime factors for the given input number", "cases": [ { "description" : "no factors", + "property": "factors", "input" : 1, "expected" : [] }, { "description" : "prime number", + "property": "factors", "input" : 2, "expected" : [2] }, { "description" : "square of a prime", + "property": "factors", "input" : 9, "expected" : [3, 3] }, { "description" : "cube of a prime", + "property": "factors", "input" : 8, "expected" : [2, 2, 2] }, { "description" : "product of primes and non-primes", + "property": "factors", "input" : 12, "expected" : [2, 2, 3] }, { "description" : "product of primes", + "property": "factors", "input" : 901255, "expected" : [5, 17, 23, 461] }, { "description" : "factors include a large prime", + "property": "factors", "input" : 93819012551, "expected" : [11, 9539, 894119] } ] } + ] } From bf5bb2be5da3727c5549d340069a758a705659c5 Mon Sep 17 00:00:00 2001 From: rbasso Date: Sat, 11 Mar 2017 14:55:50 +0900 Subject: [PATCH 2/2] prime-factors: Fix canonical-data.json formatting --- exercises/prime-factors/canonical-data.json | 94 ++++++++++----------- 1 file changed, 47 insertions(+), 47 deletions(-) diff --git a/exercises/prime-factors/canonical-data.json b/exercises/prime-factors/canonical-data.json index 294bad641a..4168363d12 100644 --- a/exercises/prime-factors/canonical-data.json +++ b/exercises/prime-factors/canonical-data.json @@ -2,52 +2,52 @@ "exercise": "prime-factors", "version": "1.0.0", "cases": [ - { - "description": "returns prime factors for the given input number", - "cases": [ - { - "description" : "no factors", - "property": "factors", - "input" : 1, - "expected" : [] - }, - { - "description" : "prime number", - "property": "factors", - "input" : 2, - "expected" : [2] - }, - { - "description" : "square of a prime", - "property": "factors", - "input" : 9, - "expected" : [3, 3] - }, - { - "description" : "cube of a prime", - "property": "factors", - "input" : 8, - "expected" : [2, 2, 2] - }, - { - "description" : "product of primes and non-primes", - "property": "factors", - "input" : 12, - "expected" : [2, 2, 3] - }, - { - "description" : "product of primes", - "property": "factors", - "input" : 901255, - "expected" : [5, 17, 23, 461] - }, - { - "description" : "factors include a large prime", - "property": "factors", - "input" : 93819012551, - "expected" : [11, 9539, 894119] - } - ] - } + { + "description": "returns prime factors for the given input number", + "cases": [ + { + "description": "no factors", + "property": "factors", + "input": 1, + "expected": [] + }, + { + "description": "prime number", + "property": "factors", + "input": 2, + "expected": [2] + }, + { + "description": "square of a prime", + "property": "factors", + "input": 9, + "expected": [3, 3] + }, + { + "description": "cube of a prime", + "property": "factors", + "input": 8, + "expected": [2, 2, 2] + }, + { + "description": "product of primes and non-primes", + "property": "factors", + "input": 12, + "expected": [2, 2, 3] + }, + { + "description": "product of primes", + "property": "factors", + "input": 901255, + "expected": [5, 17, 23, 461] + }, + { + "description": "factors include a large prime", + "property": "factors", + "input": 93819012551, + "expected": [11, 9539, 894119] + } + ] + } ] }