【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

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

相关推荐
Y幽谷客13 小时前
Python加载本地大模型(Qwen3.5 8B)
python·大模型
伞伞悦读14 小时前
【第36期】Python 目录与路径详解:pathlib、文件遍历、创建、复制、移动和删除风险
开发语言·python
有点。14 小时前
C++03阶段练习(练习题)
数据结构·算法·图论
线上放牧人14 小时前
Windows删除图标缓存
windows·python·pyqt
qq_54702617915 小时前
Python 变量和简单数据类型
python
周末也要写八哥15 小时前
经典算法实例:游戏中弱角色的数量(二)
算法
是Yu欸15 小时前
鸿蒙PC移植:2048 从网页小游戏到 AI 桌面应用
大数据·人工智能·算法·数据挖掘·openharmony·codex
鹿角片ljp16 小时前
KV Cache 解析
java·算法
智搜广告16 小时前
智搜广告:科技行业AI回答优化公司如何破局
大数据·python·elasticsearch·geo
liliangcsdn16 小时前
IVOL与偏度因子的对比测量分析
算法