{ "exercise": "kindergarten-garden", "version": "1.1.1", "cases": [ { "description": "partial garden", "cases": [ { "description": "garden with single student", "property": "plants", "input": { "diagram": "RC\nGG", "student": "Alice" }, "expected": ["radishes", "clover", "grass", "grass"] }, { "description": "different garden with single student", "property": "plants", "input": { "diagram": "VC\nRC", "student": "Alice" }, "expected": ["violets", "clover", "radishes", "clover"] }, { "description": "garden with two students", "property": "plants", "input": { "diagram": "VVCG\nVVRC", "student": "Bob" }, "expected": ["clover", "grass", "radishes", "clover"] }, { "description": "multiple students for the same garden with three students", "cases": [ { "description": "second student's garden", "property": "plants", "input": { "diagram": "VVCCGG\nVVCCGG", "student": "Bob" }, "expected": ["clover", "clover", "clover", "clover"] }, { "description": "third student's garden", "property": "plants", "input": { "diagram": "VVCCGG\nVVCCGG", "student": "Charlie" }, "expected": ["grass", "grass", "grass", "grass"] } ] } ] }, { "description": "full garden", "cases": [ { "description": "first student's garden", "property": "plants", "input": { "diagram": "VRCGVVRVCGGCCGVRGCVCGCGV\nVRCCCGCRRGVCGCRVVCVGCGCV", "student": "Alice" }, "expected": ["violets", "radishes", "violets", "radishes"] }, { "description": "second student's garden", "property": "plants", "input": { "diagram": "VRCGVVRVCGGCCGVRGCVCGCGV\nVRCCCGCRRGVCGCRVVCVGCGCV", "student": "Bob" }, "expected": ["clover", "grass", "clover", "clover"] }, { "description": "second to last student's garden", "property": "plants", "input": { "diagram": "VRCGVVRVCGGCCGVRGCVCGCGV\nVRCCCGCRRGVCGCRVVCVGCGCV", "student": "Kincaid" }, "expected": ["grass", "clover", "clover", "grass"] }, { "description": "last student's garden", "property": "plants", "input": { "diagram": "VRCGVVRVCGGCCGVRGCVCGCGV\nVRCCCGCRRGVCGCRVVCVGCGCV", "student": "Larry" }, "expected": ["grass", "violets", "clover", "violets"] } ] } ] }