给你一个正整数 n
,返回 2
和 n
的最小公倍数(正整数)。
输入: n = 5 输出: 10 解释: 5 和 2 的最小公倍数是 10 。
输入: n = 6 输出: 6 解释: 6 和 2 的最小公倍数是 6 。注意数字会是它自身的倍数。
1 <= n <= 150
impl Solution {
pub fn smallest_even_multiple(n: i32) -> i32 {
match n % 2 {
0 => n,
_ => 2 * n,
}
}
}