primeros pasos reto06

This commit is contained in:
2023-06-17 11:30:59 +02:00
parent 10ed6c0c03
commit db0cb83b84
2 changed files with 19 additions and 1 deletions

View File

@@ -21,7 +21,24 @@ Reglas del juego piedra papel tijera lagarto Spock.
Spock vaporiza a piedra.
Piedra aplasta a tijera.
*/
use rand::Rng;
fn main() {
println!("Hello, world!");
let simbolos: Vec<&str> = vec!["piedra", "papel", "tijera", "lagarto", "spock"];
// random jugadas
let num1 = rand::thread_rng().gen_range(0..simbolos.len());
let num2 = rand::thread_rng().gen_range(0..simbolos.len());
let jugada: Vec<&str> = vec![simbolos[num1], simbolos[num2]];
println!("{} {}", jugada[0], jugada[1]);
if jugada[0] == jugada[1] {
println!("Empate");
} else if jugada.contains(&"piedra")
&& (jugada.contains(&"tijera") || jugada.contains(&"lagarto"))
{
if jugada[0] == "piedra" {
println!("Player 1");
} else {
println!("Player 2");
}
}
}