fn main() { let mut ans: i32 = 0; let n: i32 = 10; for i in 0..n { let j = i + 1; for j in j..n { let k = j + 1; for k in k..n { let len = i + j + k; let ma = std::cmp::max(i, std::cmp::max(j, k)); let rest = len - ma; if (ma < rest) { ans = std::cmp::max(ans, len); } } } } println!("{}", ans); }
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.14s
Running `target/debug/basic`
24