当前位置: 首页 > news >正文

Leetcode-2 最小偶倍数

Leetcode-2 最小偶倍数(简单)

    • 题目描述
    • 思路分析
    • 通过代码(python)

题目描述

给你一个正整数 n ,返回 2 和 n 的最小公倍数(正整数)。

示例 1:
输入:n = 5
输出:10
解释:5 和 2 的最小公倍数是 10 。。

示例 2:
输入:n = 6
输出:6
解释:6 和 2 的最小公倍数是 6 。注意数字会是它自身的倍数。

提示:1 <= n <= 150

思路分析

“公倍数(common multiple)是指在两个或两个以上的自然数中,如果它们有相同的倍数,这些倍数就是它们的公倍数。公倍数中最小的,就称为这些整数的最小公倍数(lowest common multiple)”

找两个正整数的最小公倍数,其中一个数已经固定是2,另一个数要么是奇数要么是偶数,如果是奇数,奇数和2的最小公倍数就是这个奇数 * 2;如果是偶数,偶数和2的最小公倍数就是这个偶数

通过代码(python)

class Solution:def smallestEvenMultiple(self, n: int) -> int:if n%2==0:return nelse:return n * 2

相关文章:

  • Leetcode-3 判断根结点是否等于子结点之和
  • 【专四 | 2022年真题】LANGUAGE USAGE逐题总结
  • SpringBoot微服务编写Dockerfile流程及问题汇总
  • day32 python解释性库PDPbox
  • 差分数组 - 对区间内元素的统一操作
  • Coze工作流-选择器的用法
  • LangChain入门和应用#1
  • COMPUTEX 2025 | 广和通5G AI MiFi解决方案助力移动宽带终端迈向AI新未来
  • 【java第19集】java面向对象编程详解
  • k8s-NetworkPolicy
  • Datawhale 5月llm-universe 第4次笔记
  • 【题解-洛谷】P6180 [USACO15DEC] Breed Counting S
  • docker面试题(4)
  • Win11上安装docker
  • 深度学习+Flask 打包一个AI模型接口并部署上线
  • 系统架构设计师案例分析题——数据库缓存篇
  • 学习笔记:黑马程序员JavaWeb开发教程(2025.4.9)
  • 第14天-Matplotlib实现数据可视化
  • 计算机视觉与深度学习 | Python实现CEEMDAN-ABC-VMD-DBO-CNN-LSTM时间序列预测(完整源码和数据)
  • 考取AZ-305 认证的心得
  • 《上海市提振消费专项行动方案》印发
  • 人形机器人灵犀X2将走出实验室,首轮预售推出3个版本
  • 凤阳文旅局长回应鼓楼瓦片脱落事件:楼宇是否属于文物?施工经费用在何处?
  • 菲律宾华人“钢铁大王”撕票案两主谋被捕,部分赎金已被提取
  • 每日475.52元!最高检公布最新侵犯公民人身自由的赔偿金标准
  • A股高开高走:宠物经济走强,超3800股收涨,两市成交超1.1万亿元