力扣202-快乐数

快乐数

题目链接

解题思路:

  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;
    }
};
相关推荐
AI科技星2 分钟前
时空运动的几何约束:张祥前统一场论中圆柱螺旋运动光速不变性的严格数学证明与物理诠释
服务器·数据结构·人工智能·python·科技·算法·生活
阿宁又菜又爱玩2 分钟前
Mybatis学习
java·学习·mybatis
幽络源小助理2 分钟前
《已调试》SpringBoot景区寄存管理系统源码 - 免费JavaWeb项目下载 | 幽络源
java·开发语言·spring boot
脸大是真的好~4 分钟前
尚硅谷-索引优化以及查询优化
java
豆沙沙包?6 分钟前
2025年--Lc302-415. 字符串相加--java版
java·开发语言
天涯路s7 分钟前
qt怎么将模块注册成插件
java·服务器·前端·qt
Unstoppable227 分钟前
八股训练营第 37 天 | Java 内存区域有哪些部分?介绍一下什么是强引用、软引用、弱引用、虚引用?有哪些垃圾回收算法?有哪些垃圾回收器?
java·jvm·八股
JIngJaneIL7 分钟前
基于Java民宿管理系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot
杰克尼8 分钟前
蓝桥云课-13. 定时任务
java·开发语言·算法
脸大是真的好~10 分钟前
尚硅谷-mysql专项训练-InnoDB数据存储结构-索引的创建与设计
java