Fixed an error with unknown track ids

Fixed track list
This commit is contained in:
Jan-Peter von Hunnius 2024-10-18 08:11:01 +02:00
parent abda9a3313
commit 5c3a05d2e6
2 changed files with 7 additions and 4 deletions

View file

@ -137,7 +137,7 @@ async fn main() {
max_track = temp
}
}
_ => panic!("Too many arguemnts."),
_ => panic!("Too many arguments."),
}
let tracks = parse_tracks("tracks.txt");
@ -145,7 +145,10 @@ async fn main() {
let mut keepers: HashSet<String> = HashSet::new();
for track in min_track..max_track + 1 {
let track_name = tracks[&track].clone();
let track_name = match tracks.get(&track) {
None => { String::from("NO TRACK NAME") }
Some(name) => { name.clone() }
};
let best_car = get_best_car(track, track_name.clone(), 10).await;
if best_car.len() > 10 {
for level in min_rq..max_rq + 1 {
@ -158,7 +161,7 @@ async fn main() {
}
}
println!("Keepers:");
// println!("Keepers:");
for car in keepers {
println!("{}", car);
}

View file

@ -117,7 +117,7 @@
120 Hairpin Road Dirt
121 Hairpin Road Gravel
122 Hairpin Road Sand
122 Hairpin Road Snow
123 Hairpin Road Snow
124 Hill Climb Dry
125 Hill Climb Wet
126 Hill Climb Dirt