Make slightly unbalanced even groups when both groups are odd
This commit is contained in:
@@ -104,6 +104,7 @@ nextRegistration:
|
|||||||
group1.setType(type);
|
group1.setType(type);
|
||||||
group1.setStatus(Status.IN_PROGRESS);
|
group1.setStatus(Status.IN_PROGRESS);
|
||||||
group1.setTeams(new ArrayList<>());
|
group1.setTeams(new ArrayList<>());
|
||||||
|
|
||||||
var group2 = new Group();
|
var group2 = new Group();
|
||||||
group2.setName(type.getText() + " 2");
|
group2.setName(type.getText() + " 2");
|
||||||
group2.setType(type);
|
group2.setType(type);
|
||||||
@@ -133,6 +134,11 @@ nextRegistration:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (group1.getTeams().size() % 2 == 1 && group2.getTeams().size() % 2 == 1) {
|
||||||
|
group1.getTeams().add(group2.getTeams().getLast());
|
||||||
|
group2.getTeams().removeLast();
|
||||||
|
}
|
||||||
|
|
||||||
return List.of(group1, group2);
|
return List.of(group1, group2);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user