技术栈

力扣202-快乐数

༺❀ൢ望༒月❀ൢ❀2024-02-03 12:51

快乐数

题目链接

解题思路:

  1. 两个指针,一快一慢,如果相遇,就会生成环
  2. 如果环内元素为1,那么就可以返回
java 复制代码
class Solution {
public:
    int get(int n){
        int res = 0;
        while(n){
            res += (n%10) * (n%10);
            n /= 10;
        }
        return res;
    }
    bool isHappy(int n) {
        int f = get(n);
        int s = n;
        while( f != s ){
            f = get(get(f));
            s = get(s);
        }
        return f==1;
    }
};
上一篇:如何使用wireshark解析二进制文件
下一篇:【MongoDB】跨库跨表查询(python版)
相关推荐
Eugene__Chen
6 小时前
Java的SPI机制(曼波版)
java·开发语言·python
程序猿2023
6 小时前
JVM与JAVA
java·jvm·python
Mr__Miss
6 小时前
JMM中的工作内存实际存在吗?
java·前端·spring
Gary董
6 小时前
内存泄漏和溢出
java·jvm
Elieal
7 小时前
SpringBoot 中处理接口传参时常用的注解
java·spring boot·后端
程序员侠客行
7 小时前
Spring集成Mybatis原理详解
java·后端·spring·架构·mybatis
Shea的笔记本
7 小时前
MindSpore实战笔记:Pix2Pix图像转换复现全记录
笔记·算法·机器学习·web3
清酒难咽
7 小时前
算法案例之蛮力法
c++·经验分享·算法
摇滚侠
7 小时前
在 IDEA 中,GIT 合并分支时选择远程的 dev 分支和本地的 dev 分支,有区别吗
java·git·intellij-idea
想逃离铁厂的老铁
7 小时前
Day50 >> 98、可达路径 + 广度优先搜索理论基础
算法·深度优先·图论
热门推荐
01GitHub 镜像站点02OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)03Linux下V2Ray安装配置指南04Claude Code Skills 实用使用手册05Open Code教程(四)| 高级配置与集成06UV安装并设置国内源07BongoCat - 跨平台键盘猫动画工具08MC.JS 网页版《我的世界》 免安装中文版09安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)10在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)