当前位置: 首页 > article >正文

快乐数--双指针

一:题目

题目链接:. - 力扣(LeetCode)

二:算法原理

三:代码编写

int Sum(int n)
    {
        int sum = 0;
        while(n)
        {
            sum += pow(n%10,2);
            n /= 10;
        }

        return sum;
    }

    bool isHappy(int n) 
    {
        int slow = n,fast = Sum(n);

        while(slow != fast)
        {
            slow = Sum(slow);
            fast = Sum(Sum(fast));
        }    

        return slow == 1;
    }


http://www.kler.cn/news/360611.html

相关文章:

  • MSE Loss、BCE Loss
  • 电商大数据获取渠道分享--官方接口、爬虫、第三方如何选择?
  • 【FAQ】HarmonyOS SDK 闭源开放能力 —Map Kit(3)
  • Taro构建的H5页面路由切换返回上一页存在白屏页面过渡
  • Vue day05
  • K8s-pod控制器ReplicaSet(RS)、Deployment(Deploy)
  • 7.three.js通用几何体加载与gltf模型、obj模型加载
  • 下载安装Qt6时建议勾选的组件
  • Golang使用viper读取配置到结构体,但是获取的数据为空
  • 开源 AI 智能名片链动 2+1 模式 S2B2C 商城小程序助力个人品牌发展
  • cefsharp 88.2.90.0(Chromium 88.0.4324.182)支持H264视频播放-PDF预览 老版本回顾系列体验-100以下版本
  • 动态创建 AOP
  • linux c国际化
  • 如何看待AI技术的应用前景?
  • 2024.10月18日- Vue2组件开发(3)
  • 在Aidlux融合系统中基于aildlite2版本适配yolov5目标检测模型
  • 现代数字信号处理I-P4 CRLB+LMMSE 学习笔记
  • AI赋能R-Meta分析核心技术:从热点挖掘到高级模型、助力高效科研与论文发表
  • 源代码加密技术的一大新方向!
  • 软件测试(基础+手动测试+接口测试)