primeros pasos reto06
This commit is contained in:
@@ -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");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user