leetcode学python记录1

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

题目:2413. 最小偶倍数

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

示例 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

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

相关推荐
汀、人工智能2 小时前
[特殊字符] 第58课:两个正序数组的中位数
数据结构·算法·数据库架构··数据流·两个正序数组的中位数
liu****2 小时前
第16届省赛蓝桥杯大赛C/C++大学B组(京津冀)
开发语言·数据结构·c++·算法·蓝桥杯
汀、人工智能2 小时前
[特殊字符] 第79课:分割等和子集
数据结构·算法·数据库架构·位运算·哈希表·分割等和子集
小白学大数据2 小时前
Selenium+Python 爬虫:动态加载头条问答爬取
爬虫·python·selenium
汀、人工智能2 小时前
[特殊字符] 第74课:完全平方数
数据结构·算法·数据库架构·图论·bfs·完全平方数
CoderCodingNo2 小时前
【GESP】C++四、五级练习题 luogu-P1177 【模板】排序
数据结构·c++·算法
Proxy_ZZ02 小时前
从零实现LDPC比特翻转译码器:C语言实战与底层逻辑解析
c语言·算法
Hui Baby2 小时前
springboot读取配置文件
后端·python·flask
阿Y加油吧2 小时前
回溯法经典难题:N 皇后问题 深度解析 + 二分查找入门(搜索插入位置)
开发语言·python