From c266340d28a72826ed2cf5e61e4edd162ccb992e Mon Sep 17 00:00:00 2001 From: rbasso Date: Fri, 10 Mar 2017 18:19:04 +0900 Subject: [PATCH 1/2] flatten-array: Make canonical-data.json compliant --- exercises/flatten-array/canonical-data.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/exercises/flatten-array/canonical-data.json b/exercises/flatten-array/canonical-data.json index ddc0bf1f1..79cb6f07d 100644 --- a/exercises/flatten-array/canonical-data.json +++ b/exercises/flatten-array/canonical-data.json @@ -1,29 +1,36 @@ { + "exercise": "flatten-array", + "version": "1.0.0", "cases": [ { "description": "flattens array with just integers present", + "property": "flatten", "input": [1,[2,3,4,5,6,7],8], "expected": [1,2,3,4,5,6,7,8] }, { "description": "5 level nesting", + "property": "flatten", "input": [0, 2, [[2, 3], 8, 100, 4,[[[50]]]], -2], "expected":[0, 2, 2, 3, 8, 100, 4, 50, -2] }, { "description": "6 level nesting", + "property": "flatten", "input": [1,[2,[[3]],[4,[[5]]],6,7],8], "expected":[1,2,3,4,5,6,7,8] }, { "description": "6 level nest list with null values", + "property": "flatten", "input": [0, 2, [[2, 3], 8, [[100]], null, [[null]]], -2], "expected":[0,2,2,3,8,100,-2] }, { "description": "all values in nested list are null", + "property": "flatten", "input": [null,[[[null]]],null,null,[[null,null],null],null], "expected":[] } ] -} \ No newline at end of file +} From 4f40d87fcf81553aa0ca86fc61554c7a31153b29 Mon Sep 17 00:00:00 2001 From: rbasso Date: Fri, 10 Mar 2017 18:26:36 +0900 Subject: [PATCH 2/2] flatten-array: Fix canonical-data.json formatting --- exercises/flatten-array/canonical-data.json | 68 ++++++++++----------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/exercises/flatten-array/canonical-data.json b/exercises/flatten-array/canonical-data.json index 79cb6f07d..976710a14 100644 --- a/exercises/flatten-array/canonical-data.json +++ b/exercises/flatten-array/canonical-data.json @@ -1,36 +1,36 @@ { - "exercise": "flatten-array", - "version": "1.0.0", - "cases": [ - { - "description": "flattens array with just integers present", - "property": "flatten", - "input": [1,[2,3,4,5,6,7],8], - "expected": [1,2,3,4,5,6,7,8] - }, - { - "description": "5 level nesting", - "property": "flatten", - "input": [0, 2, [[2, 3], 8, 100, 4,[[[50]]]], -2], - "expected":[0, 2, 2, 3, 8, 100, 4, 50, -2] - }, - { - "description": "6 level nesting", - "property": "flatten", - "input": [1,[2,[[3]],[4,[[5]]],6,7],8], - "expected":[1,2,3,4,5,6,7,8] - }, - { - "description": "6 level nest list with null values", - "property": "flatten", - "input": [0, 2, [[2, 3], 8, [[100]], null, [[null]]], -2], - "expected":[0,2,2,3,8,100,-2] - }, - { - "description": "all values in nested list are null", - "property": "flatten", - "input": [null,[[[null]]],null,null,[[null,null],null],null], - "expected":[] - } - ] + "exercise": "flatten-array", + "version": "1.0.0", + "cases": [ + { + "description": "flattens array with just integers present", + "property": "flatten", + "input": [1, [2, 3, 4, 5, 6, 7], 8], + "expected": [1, 2, 3, 4, 5, 6, 7, 8] + }, + { + "description": "5 level nesting", + "property": "flatten", + "input": [0, 2, [[2, 3], 8, 100, 4, [[[50]]]], -2], + "expected": [0, 2, 2, 3, 8, 100, 4, 50, -2] + }, + { + "description": "6 level nesting", + "property": "flatten", + "input": [1, [2, [[3]], [4, [[5]]], 6, 7], 8], + "expected": [1, 2, 3, 4, 5, 6, 7, 8] + }, + { + "description": "6 level nest list with null values", + "property": "flatten", + "input": [0, 2, [[2, 3], 8, [[100]], null, [[null]]], -2], + "expected": [0, 2, 2, 3, 8, 100, -2] + }, + { + "description": "all values in nested list are null", + "property": "flatten", + "input": [null, [[[null]]], null, null, [[null, null], null], null], + "expected": [] + } + ] }