solutions: 479A
This commit is contained in:
parent
77b1df96cb
commit
901163d6b5
1 changed files with 23 additions and 0 deletions
23
solutions/rust/src/bin/479A.rs
Normal file
23
solutions/rust/src/bin/479A.rs
Normal file
|
@ -0,0 +1,23 @@
|
|||
use std::io;
|
||||
|
||||
fn main() {
|
||||
let mut nums: Vec<i64> = vec![];
|
||||
|
||||
for _ in 0..3 {
|
||||
let mut s = String::new();
|
||||
io::stdin().read_line(&mut s).unwrap();
|
||||
|
||||
nums.push(s.trim().parse::<i64>().unwrap());
|
||||
}
|
||||
|
||||
let results: Vec<i64> = 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());
|
||||
}
|
Loading…
Reference in a new issue