From 2b2a80b9445c4f96f00bb342fa2c74fc9b862fc6 Mon Sep 17 00:00:00 2001 From: Muhammad Nauman Raza Date: Sat, 18 Jan 2025 00:22:46 +0000 Subject: [PATCH] solutions: 200B --- solutions/rust/200B.rs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 solutions/rust/200B.rs diff --git a/solutions/rust/200B.rs b/solutions/rust/200B.rs new file mode 100644 index 0000000..c45af41 --- /dev/null +++ b/solutions/rust/200B.rs @@ -0,0 +1,17 @@ +use std::io; + +fn main() { + let mut s = String::new(); + io::stdin().read_line(&mut s).unwrap(); + + let n = s.trim().parse::().unwrap(); + + let mut p = String::new(); + io::stdin().read_line(&mut p).unwrap(); + + let drinks = p.trim().split_whitespace().map(|c| c.parse::().unwrap()).collect::>(); + + let conc = drinks.iter().sum::() as f64 / n as f64; + + println!("{}", conc); +}