python-leetcode-快乐数

devtools/2025/1/19 22:12:09/

202. 快乐数 - 力扣(LeetCode)

class Solution:def isHappy(self, n: int) -> bool:def get_next(number):return sum(int(digit) ** 2 for digit in str(number))seen = set()while n != 1 and n not in seen:seen.add(n)n = get_next(n)return n == 1


http://www.ppmy.cn/devtools/151925.html

相关文章

RabbitMQ确保消息可靠性

消息丢失的可能性 支付服务先扣减余额和更新支付状态(这俩是同步调用),然后通过RabbitMq异步调用支付服务更新订单状态。但是有些情况下,可能订单已经支付 ,但是更新订单状态却失败了,这就出现了消息丢失。…

第八届西湖论剑初赛PWN题部分题解

PWN Vpwn 下载附件,里面两个文件一个Vpwn,一个库文件,先check一下Vpwn文件看看 64位保护全开,拖进IDA中进行分析,查看main函数 __int64 __fastcall main(int a1, char **a2, char **a3) {int v3; // ebxint v5; // [rsp8h] [rbp-68h] BYREF…

麒麟系统WPS提示字体缺失问题

在日常办公和学习中,WPS作为一款功能强大且易于操作的文档编辑软件,有时候在接收或打开他人发送的WPS文档时,也有可能会遇到系统提示缺少字体的尴尬情况。这不仅影响了文档的正常显示,还可能打乱原本的工作节奏。那么,…

单片机数码管动态显示

在学习 51 单片机的过程中,数码管动态显示是一个非常基础且重要的知识点。通过数码管,我们可以直观地展示数字、字符等信息,在很多电子设备中都有广泛应用,比如电子时钟、数字万用表等。本文将详细介绍 51 单片机数码管动态显示的…

海康MV-EB435i立体相机SDK安装(ROS 2)

文章目录 一、简介二、驱动配置小结 一、简介 MV-EB435i相机是一款低成本、小体积、配置全面的立体相机,凭借硬件级的深度图像处理方案,相机可在高性能输出的同时维持低功耗的水平。相机采用海康MV3D SDK,并提供跨平台支持,广泛应…

gitlab runner正常连接 提示 作业挂起中,等待进入队列 解决办法

方案1 作业挂起中,等待进入队列 重启gitlab-runner gitlab-runner stop gitlab-runner start gitlab-runner run方案2 启动 gitlab-runner 服务 gitlab-runner start成功启动如下 [rootdocserver home]# gitlab-runner start Runtime platform …

Linux 操作二:文件映射与文件状态

Linux 操作二:文件映射与文件状态查询 文件映射 ​ mmap是一种内存映射文件的方法,即将一个文件或者其它对象映射到进程的地址空间,实现文件磁盘地址和进程虚拟地址空间中一段虚拟地址的一一对映关系。实现这样的映射关系后,进程…

山石防火墙命令行配置示例

现网1台山石SG6000防火墙,配置都可以通过GUI实现。 但有一些配置在命令行下配置效率更高,比如在1个已有策略中添加1个host或端口。 下面的双引号可以不加 1 创建服务 1.1 单个端口 service "tcp-901"tcp dst-port 901 1.2 端口范围 servi…