import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
List cars = new ArrayList<>();
System.out.println("ÐведиÑе даннÑе 3 авÑомобилей:");
for (int i = 1; i <= 3; i++) {
System.out.print("ÐвÑÐ¾Ð¼Ð¾Ð±Ð¸Ð»Ñ " + i + ". Ðазвание: ");
String name = scanner.nextLine();
int speed = 0;
boolean isValidSpeed = false;
while (!isValidSpeed) {
System.out.print("СкоÑоÑÑÑ (1-250 км/Ñ): ");
try {
speed = Integer.parseInt(scanner.nextLine());
if (speed > 0 && speed <= 250) {
isValidSpeed = true;
} else {
System.out.println("ÐÑибка: ÑкоÑоÑÑÑ Ð´Ð¾Ð»Ð¶Ð½Ð° бÑÑÑ Ð¾Ñ 1 до 250 км/Ñ!");
}
} catch (NumberFormatException e) {
System.out.println("ÐÑибка: введиÑе ÑиÑло!");
}
}
cars.add(new Car(name, speed));
}
Race race = new Race(cars);
Car winner = race.determineWinner();
System.out.println("\nÐ¡Ð°Ð¼Ð°Ñ Ð±ÑÑÑÑÐ°Ñ Ð¼Ð°Ñина: " + winner.getName());
}
}