题目链接:https://leetcode.cn/problems/smallest-even-multiple/description/
题目描述
给你一个正整数 ,返回 和 的最小公倍数(正整数)。
示例 1
输入:n = 5
输出:10
解释:5 和 2 的最小公倍数是 10 。
示例 2
输入:n = 6
输出:6
解释:6 和 2 的最小公倍数是 6 。注意数字会是它自身的倍数。
提示
- 1 <= n <= 150
Code
解法一:数学推断
根据最小公倍数的概念做题就行,没啥其他的东西
class Solution {
public int smallestEvenMultiple(int n) {
if (n % 2 == 0) {
return n;
}
return 2 * n;
}
}