See More

public class Race { private final Car[] cars; public Race(Car[] cars) { this.cars = cars; } public Car getLeader() { Car leader = null; int maxDistance = 0; for (Car car: cars) { if (car == null) { continue; } int distance = car.calculateDistance(24); if (distance > maxDistance) { maxDistance = distance; leader = car; } } return leader; } }