From 901163d6b53fa11cba7a766e859ad53201ed2452 Mon Sep 17 00:00:00 2001 From: Muhammad Nauman Raza Date: Wed, 12 Feb 2025 12:38:13 +0000 Subject: [PATCH] solutions: 479A --- solutions/rust/src/bin/479A.rs | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 solutions/rust/src/bin/479A.rs diff --git a/solutions/rust/src/bin/479A.rs b/solutions/rust/src/bin/479A.rs new file mode 100644 index 0000000..c7d1676 --- /dev/null +++ b/solutions/rust/src/bin/479A.rs @@ -0,0 +1,23 @@ +use std::io; + +fn main() { + let mut nums: Vec = vec![]; + + for _ in 0..3 { + let mut s = String::new(); + io::stdin().read_line(&mut s).unwrap(); + + nums.push(s.trim().parse::().unwrap()); + } + + let results: Vec = vec![ + nums[0]+nums[1]*nums[2], + nums[0]*(nums[1]+nums[2]), + nums[0]*nums[1]*nums[2], + (nums[0]+nums[1])*nums[2], + nums[0]+nums[1]+nums[2], + ]; + + + println!("{}", results.iter().max().unwrap()); +}