reto07 terminado
This commit is contained in:
@@ -122,12 +122,48 @@ fn main() {
|
|||||||
_ => (),
|
_ => (),
|
||||||
}
|
}
|
||||||
let mut vec = vec![gryffindor, slytherin, hufflepuff, ravenclaw];
|
let mut vec = vec![gryffindor, slytherin, hufflepuff, ravenclaw];
|
||||||
|
println!(
|
||||||
|
"Griffindor: {}, Slytherin: {}, Hufflepuff: {}, Ravenclaw: {}",
|
||||||
|
gryffindor, slytherin, hufflepuff, ravenclaw
|
||||||
|
);
|
||||||
vec.sort();
|
vec.sort();
|
||||||
|
// Aquí decidimos el ganador
|
||||||
|
|
||||||
if vec[vec.len() - 1] == vec[vec.len() - 2] {
|
if vec[vec.len() - 1] == vec[vec.len() - 2] {
|
||||||
// elegir uno random
|
let mut ganador1 = String::from("");
|
||||||
println!("Dos ganadores");
|
let mut ganador2 = String::from("");
|
||||||
|
if gryffindor == vec[vec.len() - 1] {
|
||||||
|
ganador1 = String::from("Gryffindor");
|
||||||
|
}
|
||||||
|
if slytherin == vec[vec.len() - 1] {
|
||||||
|
if ganador1 == String::from("") {
|
||||||
|
ganador1 = String::from("Slytherin");
|
||||||
} else {
|
} else {
|
||||||
println!("El ganador es {}", vec[vec.len() - 1]);
|
ganador2 = String::from("Slytherin");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if hufflepuff == vec[vec.len() - 1] {
|
||||||
|
if ganador1 == String::from("") {
|
||||||
|
ganador1 = String::from("Hufflepuff");
|
||||||
|
} else {
|
||||||
|
ganador2 = String::from("Hufflepuff");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if ravenclaw == vec[vec.len() - 1] {
|
||||||
|
ganador2 = String::from("Ravenclaw");
|
||||||
|
}
|
||||||
|
println!("Los ganadores son: {} y {}", ganador1, ganador2);
|
||||||
|
} else {
|
||||||
|
let mut ganador = String::from("");
|
||||||
|
if gryffindor == vec[vec.len() - 1] {
|
||||||
|
ganador = String::from("Gryffindor");
|
||||||
|
} else if slytherin == vec[vec.len() - 1] {
|
||||||
|
ganador = String::from("Slytherin");
|
||||||
|
} else if hufflepuff == vec[vec.len() - 1] {
|
||||||
|
ganador = String::from("Hufflepuff");
|
||||||
|
} else if ravenclaw == vec[vec.len() - 1] {
|
||||||
|
ganador = String::from("Ravenclaw");
|
||||||
|
}
|
||||||
|
println!("El ganador es: {}", ganador);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user