leetcode学python记录1

旨在记录做题时的思路和学到的语法

题目:2413. 最小偶倍数

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

示例 1:

复制代码
输入:n = 5
输出:10
解释:5 和 2 的最小公倍数是 10 。
python 复制代码
class Solution:

    def smallestEvenMultiple(self, n: int) -> int:

        return n if n % 2 == 0 else n * 2

注:

三元运算符:a if a > b else b,若a>b成立,取a,不成立取b

题目:

给你一个 二叉树 的根结点 root,该二叉树由恰好 3 个结点组成:根结点、左子结点和右子结点。

如果根结点值等于两个子结点值之和,返回 true ,否则返回false 。

python 复制代码
class Solution:

    def checkTree(self, root: Optional[TreeNode]) -> bool:

        return True if root.val == root.left.val + root.right.val else False

同样是三元运算符的应用,搭配二叉树根节点的写法。

相关推荐
VidDown2 小时前
24fps 转 25fps 不只是改个数字:帧率转换、PAL/NTSC 与音频补偿
python·网络协议·音视频·视频编解码·视频
leobertlan2 小时前
痛苦系列 | DSP-03 跨越单位圆:Z变换与零极点分析
算法·程序员
蛋蛋的就会顺顺的2 小时前
hot100 p0——栈,贪心算法,动态规划
java·前端·javascript·算法·leetcode·力扣
开发小能手1233 小时前
答案daanC语言
数据结构·算法
小 黄 鸡3 小时前
HashMap 面试必会知识点详解(JDK 8)
java·面试·职场和发展
死磕音视频4 小时前
让小模型做选择题:限定候选项并读取 logits 概率的入门实践(附 Python 代码)
开发语言·python·大模型·文本分类·transformers
凤山老林4 小时前
Spring Boot 接入国密 SM2/SM3/SM4 的一些实践记录
spring boot·后端·python
Navigator_Z5 小时前
LeetCode //C - 1291. Sequential Digits
c语言·算法·leetcode
pride.li6 小时前
第03章 Python 教程-基础语法:注释与变量
服务器·前端·后端·python·算法·计算机视觉
databook6 小时前
用 Pydantic AI 从零搭建一个能干活的 AI Agent
人工智能·python