|
|
@@ -3,7 +3,7 @@ import java.util.List;
|
|
3
|
3
|
import java.util.ArrayList;
|
|
4
|
4
|
|
|
5
|
5
|
|
|
6
|
|
-public class KindergartenGarden {
|
|
|
6
|
+class KindergartenGarden {
|
|
7
|
7
|
private String[] students;
|
|
8
|
8
|
private String garden;
|
|
9
|
9
|
private static final int PLANTS_PER_STUDENT_PER_ROW = 2;
|
|
|
@@ -15,18 +15,18 @@ public class KindergartenGarden {
|
|
15
|
15
|
"Ileana", "Joseph", "Kincaid", "Larry"
|
|
16
|
16
|
};
|
|
17
|
17
|
|
|
18
|
|
- public KindergartenGarden(String garden, String[] students) {
|
|
|
18
|
+ KindergartenGarden(String garden, String[] students) {
|
|
19
|
19
|
this.garden = garden;
|
|
20
|
20
|
Arrays.sort(students);
|
|
21
|
21
|
this.students = students;
|
|
22
|
22
|
newRowLocation = garden.indexOf('\n') + 1;
|
|
23
|
23
|
}
|
|
24
|
24
|
|
|
25
|
|
- public KindergartenGarden(String garden) {
|
|
|
25
|
+ KindergartenGarden(String garden) {
|
|
26
|
26
|
this(garden, DEFAULT_STUDENTS);
|
|
27
|
27
|
}
|
|
28
|
28
|
|
|
29
|
|
- public List<Plant> getPlantsOfStudent(String student) {
|
|
|
29
|
+ List<Plant> getPlantsOfStudent(String student) {
|
|
30
|
30
|
List<Plant> plants = new ArrayList<Plant>();
|
|
31
|
31
|
int studentPlantsIndex = Arrays.binarySearch(students, student) * PLANTS_PER_STUDENT_PER_ROW;
|
|
32
|
32
|
|