【LeetCode-02 最小偶倍数 python解法】

最小偶倍数

解题思路:

若n为奇数,则最小公倍数为2 * n

若n为偶数,则最小公倍数为 n

代码一:

复制代码
class Solution:
    def smallestEvenMultiple(self, n: int) -> int:
        num = n/2
        if num % 1 != 0 :#取模操作,意思是n/2的值为小数时,模值不为0
            return n*2
        else :
            return n

代码二:

复制代码
class Solution:
    def smallestEvenMultiple(self, n: int) -> int:
        
        if n % 2 != 0 :
            return n*2
        else :
            return n

注:后续跟着灵神刷题,做题顺序略有变化。

相关推荐
a9511416423 小时前
宝塔面板数据库查询响应慢_利用慢查询日志进行优化
jvm·数据库·python
weixin_468466853 小时前
排列组合算法之隔板问题与错排公式
c++·算法·数学建模·排列组合·竞赛·错排·隔板
zhangzeyuaaa3 小时前
深入理解 Python 进程间通信:Queue 与 Pipe 实战解析
网络·python·中间件
wsoz3 小时前
Leetcode链表-day9
c++·算法·leetcode·链表
2401_831419443 小时前
如何用 http 模块创建一个基础的 Web 服务器处理请求
jvm·数据库·python
pele3 小时前
Redis如何防止AOF文件无限增大_触发BGREWRITEAOF命令进行日志重写
jvm·数据库·python
qq_414256573 小时前
golang如何设计HTTP中间件链_golang HTTP中间件链设计方法
jvm·数据库·python
m0_746752303 小时前
如何用方法简写语法在对象字面量中快速定义成员函数
jvm·数据库·python
qq_189807033 小时前
JavaScript 中高效定位二维数组间不匹配元素的行列索引
jvm·数据库·python
程序员大雄学编程3 小时前
微积分40. 有理函数的积分法(上)
python·微积分