import java.util.ArrayList;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Race race = new Race();
ArrayList cars = new ArrayList<>();
int maxCarCount = 3;
for (int i = 1; i <= maxCarCount; i++) {
System.out.printf("ÐведиÑе название маÑÐ¸Ð½Ñ â%d:%n", i);
String carName = scanner.next();
int actualSpeed;
while (true) {
System.out.printf("ÐведиÑе ÑкоÑоÑÑÑ Ð¼Ð°ÑÐ¸Ð½Ñ â%d:%n", i);
String inputSpeed = scanner.next().replaceAll("[^\\d-]", "");
if (!inputSpeed.isBlank()) {
actualSpeed = Integer.parseInt(inputSpeed);
if (actualSpeed >= 0 && actualSpeed <= 250) {
break;
}
}
System.out.printf("УкажиÑе ÑкоÑоÑÑÑ Ð¼Ð°ÑÐ¸Ð½Ñ â%d в диапозоне 0 до 250%n", i);
}
cars.add(new Car(carName, actualSpeed));
}
System.out.println("Ð¡Ð°Ð¼Ð°Ñ Ð±ÑÑÑÑÐ°Ñ Ð¼Ð°Ñина: " + race.getRaceWinnerCarName(cars));
}
}