From c0226433a0a170ed8a958bf452df09dc7514cea8 Mon Sep 17 00:00:00 2001 From: davidon-top Date: Tue, 10 Dec 2024 08:02:45 +0100 Subject: [PATCH] u10 --- src/u10.rs | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/u10.rs b/src/u10.rs index da0f5d9..10a7bae 100644 --- a/src/u10.rs +++ b/src/u10.rs @@ -1 +1,14 @@ -pub fn main() {} +pub fn main() { + let mut v = Vec::with_capacity(20); + for _ in 0..20 { + v.push(rand::random::() * 40.0 - 20.0); + } + v.sort_by(|a, b| a.partial_cmp(b).unwrap()); + + println!("{:?}", v); + + let mut input = String::new(); + std::io::stdin().read_line(&mut input).unwrap(); + let input: f32 = input.trim().parse().unwrap(); + println!("{}", v.iter().position(|x| *x == input).unwrap_or(usize::MAX)) +}