From 4b5fa991c5391374d795364d9cd5ea20d3574c66 Mon Sep 17 00:00:00 2001 From: Yuval Adam <_@yuv.al> Date: Thu, 12 Jan 2017 19:42:53 +0200 Subject: Rename to guess --- guess/Cargo.toml | 7 +++++++ guess/src/main.rs | 33 +++++++++++++++++++++++++++++++++ guessing_game/Cargo.toml | 7 ------- guessing_game/src/main.rs | 33 --------------------------------- 4 files changed, 40 insertions(+), 40 deletions(-) create mode 100644 guess/Cargo.toml create mode 100644 guess/src/main.rs delete mode 100644 guessing_game/Cargo.toml delete mode 100644 guessing_game/src/main.rs diff --git a/guess/Cargo.toml b/guess/Cargo.toml new file mode 100644 index 0000000..0875ffb --- /dev/null +++ b/guess/Cargo.toml @@ -0,0 +1,7 @@ +[package] +name = "guess" +version = "0.1.0" +authors = ["Yuval Adam <_@yuv.al>"] + +[dependencies] +rand="0.3.0" \ No newline at end of file diff --git a/guess/src/main.rs b/guess/src/main.rs new file mode 100644 index 0000000..7b86040 --- /dev/null +++ b/guess/src/main.rs @@ -0,0 +1,33 @@ +extern crate rand; + +use std::io; +use std::cmp::Ordering; +use rand::Rng; + +fn main() { + println!("Guess the number!"); + + let secret = rand::thread_rng().gen_range(1, 101); + + loop { + println!("Please input your guess"); + let mut guess = String::new(); + io::stdin().read_line(&mut guess).expect("Failed to read line"); + + let guess: u32 = match guess.trim().parse() { + Ok(num) => num, + Err(_) => continue, + }; + + println!("You guessed: {}", guess); + + match guess.cmp(&secret) { + Ordering::Less => println!("Too small!"), + Ordering::Greater => println!("Too big!"), + Ordering::Equal => { + println!("You win!"); + break; + } + } + } +} diff --git a/guessing_game/Cargo.toml b/guessing_game/Cargo.toml deleted file mode 100644 index edd125a..0000000 --- a/guessing_game/Cargo.toml +++ /dev/null @@ -1,7 +0,0 @@ -[package] -name = "guessing_game" -version = "0.1.0" -authors = ["Yuval Adam <_@yuv.al>"] - -[dependencies] -rand="0.3.0" \ No newline at end of file diff --git a/guessing_game/src/main.rs b/guessing_game/src/main.rs deleted file mode 100644 index 7b86040..0000000 --- a/guessing_game/src/main.rs +++ /dev/null @@ -1,33 +0,0 @@ -extern crate rand; - -use std::io; -use std::cmp::Ordering; -use rand::Rng; - -fn main() { - println!("Guess the number!"); - - let secret = rand::thread_rng().gen_range(1, 101); - - loop { - println!("Please input your guess"); - let mut guess = String::new(); - io::stdin().read_line(&mut guess).expect("Failed to read line"); - - let guess: u32 = match guess.trim().parse() { - Ok(num) => num, - Err(_) => continue, - }; - - println!("You guessed: {}", guess); - - match guess.cmp(&secret) { - Ordering::Less => println!("Too small!"), - Ordering::Greater => println!("Too big!"), - Ordering::Equal => { - println!("You win!"); - break; - } - } - } -} -- cgit v1.3.1