See More

import java.util.ArrayList; public class Race { private String leaderName = ""; private int leaderDistance = 0; private ArrayList leaders = new ArrayList<>(); public void determinateLeader(Car car) { int distance = car.calculateDistance(24); if (distance > leaderDistance) { leaders.clear(); leaders.add(car); leaderDistance = distance; } else if (distance == leaderDistance) { leaders.add(car); } } public ArrayList getLeaders() { return new ArrayList<>(leaders); } }