【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

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

相关推荐
DeepVisionary5 小时前
谷歌 Gemini Omni 1.1 Flash 正式发布:4K 视频、40 秒场景延伸,视频生成进入按 token 计费时代
python·自动化
阡之尘埃6 小时前
Python数据分析案例85——大模型微调全流程(SFT的LoRA微调)
人工智能·python·深度学习·语言模型·llm·微调·千问
裕晟资质规划6 小时前
武器装备科研生产单位保密资质申请方法论:条件模型与流程拆解
人工智能·算法
海兰6 小时前
【应用】基于 Next.js 16 + Python mplfinance的金融K线图与技术指标可视化平台(三)
javascript·python·金融
cvcode_study6 小时前
Ollama+ComfyUI 多模态
大数据·人工智能·python
en.en..7 小时前
C语言 标准输入 / 输出缓冲区
算法
星核0penstarry8 小时前
试一试用gr.Workflow把AI多步骤串联变成可视化画布
人工智能·python·ai作画·api·ai编程·工作流·api聚合平台
taller_20008 小时前
【005】PiE 与传统 VBA 的核心区别
python·vba·pie·py
海兰8 小时前
【应用】基于 Next.js 16 + Python mplfinance的金融K线图与技术指标可视化平台(一)
javascript·python·金融
大衛說8 小时前
《Python 从入门到精通》系列总览与学习路线
开发语言·python·学习