【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

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

相关推荐
AC赳赳老秦12 小时前
OpenClaw与Axure联动:自动生成原型图组件、批量修改原型样式,提升设计效率
python·web安全·ui·音视频·axure·photoshop·openclaw
人道领域12 小时前
【LeetCode刷题日记】106.从遍历序列重建二叉树:手撕递归边界,彻底搞懂左闭右闭 vs 左闭右开
java·算法·leetcode
EntyIU12 小时前
uv工程化项目指南
前端·python·uv
.魚肉12 小时前
Raft 共识算法 · 演示系统(多终端)
算法·go·raft·分布式系统
念恒1230612 小时前
Python(while循环)
数据结构·python·算法
星座52812 小时前
AI-Python机器学习与深度学习全栈实战:从机器学习、深度学习到自动化Agent在科学研究中的深度应用全揭秘
人工智能·python·机器学习
神奇小汤圆12 小时前
字节面试官:你知道Claude Code的多Agent实现机制吗?
算法
在坚持一下我可没意见12 小时前
Python 修仙修炼录 08:字典秘境,参悟键值玄机
开发语言·笔记·python·入门·字典
凌波粒12 小时前
深度学习入门(鱼书)第1章笔记——Python 基础
笔记·python·深度学习
运筹vivo@12 小时前
LeetCode 2540. 最小公共值
算法·leetcode·职场和发展