题目 #
Given a positive integer n, return the smallest positive integer that is a multiple of both 2 and n.
Example 1:
- Input: n = 5
- Output: 10
- Explanation: The smallest multiple of both 5 and 2 is 10.
Example 2:
- Input: n = 6
- Output: 6
- Explanation: The smallest multiple of both 6 and 2 is 6. Note that a number is a multiple of itself.
Constraints:
- $1 \le n \le 150$
思路1 数学思想 #
分析 #
- 就是一道数学题,奇数乘以2,偶数就是本身
代码实现 #
1func smallestEvenMultiple(n int) int {
2 if n % 2 == 0 {
3 return n
4 }
5 return 2 * n
6}