Skip to content

Commit 8c08043

Browse files
committed
maximize_expression_of_three_elements.rs
1 parent 7aebbf5 commit 8c08043

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
impl Solution {
2+
pub fn maximize_expression_of_three(nums: Vec<i32>) -> i32 {
3+
let mut a = -200;
4+
let mut b = -200;
5+
let mut c = 200;
6+
for n in nums {
7+
if a < n {
8+
b = a;
9+
a = n;
10+
} else if b < n {
11+
b = n;
12+
}
13+
c = c.min(n);
14+
}
15+
16+
a + b - c
17+
}
18+
}

0 commit comments

Comments
 (0)