一:题目

二:上码


class Solution {public:/**思路:1.破解这道题的关键是  我们得破解这个无限循环2.根据这个题目给出的定义2   我们可以知道  无限循环的条件是我们  在计算的过程中出现了自己的数*/bool isHappy(int n) {unordered_set<int>s;s.insert(n);while (1) {string str = to_string(n);int sum = 0;for (int i = 0; i < str.size(); i++) {int nums = str[i] - '0';sum += nums * nums;}if (sum == 1) return true;if(s.find(sum) != s.end()) {return false;} else {s.insert(sum);}n = sum;}return false;}
};

leetcode202. 快乐数(详解)相关推荐

  1. JS逆向之补环境过瑞数详解

    JS逆向之补环境过瑞数详解 "瑞数" 是逆向路上的一座大山,是许多JS逆向者绕不开的一堵围墙,也是跳槽简历上的一个亮点,我们必须得在下次跳槽前攻克它!! 好在现在网上有很多讲解瑞数 ...

  2. SL651-2014 《水文监测数据通信规约》 人工置数详解

    SL651-2014 <水文监测数据通信规约> 人工置数详解 全国水文标准化技术委员会水文仪器分技术委员会为适应我国水文仪器标准化工作的迅速发展,对用来监测河流.水库等水情的水文遥测终端R ...

  3. IIS连接数、并发连接数、最大并发工作线程数、应用程序池的队列长度、应用程序池的最大工作进程数详解

    IIS:连接数.并发连接数.最大并发工作线程数.应用程序池的队列长度.应用程序池的最大工作进程数详解 iis性能指标的各种概念:连接数.并发连接数.最大并发工作线程数.应用程序池的队列长度.应用程序池 ...

  4. php 时间格式 毫秒,php获取当前时间的毫秒数详解

    php获取当前时间的毫秒数详解 var runtimes = 0; function GetRTime(){ var nMS = <?php echo $lefttime; ?>*1000 ...

  5. 一文详解java线程池 详解Java线程池的七个参数 详解池化技术 java如何选择核心线程数 详解Java线程池的拒绝策略

    目录 引言 线程池使用场景 加快请求响应(响应时间优先) 加快处理大任务(吞吐量优先) 特殊说明 线程池的池化技术 线程池的创建 手动创建 创建newFixedThreadPool线程池 创建newS ...

  6. leetcode202快乐数(JAVA版)

    编写一个算法来判断一个数 n 是不是快乐数. 「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1. ...

  7. LeetCode202 快乐数

    题目: 编写一个算法来判断一个数 n 是不是快乐数. 「快乐数」 定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和.然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变 ...

  8. leetcode202 快乐数easy

    其实感觉这道题也不太easy... 题目 编写一个算法来判断一个数 n 是不是快乐数. 「快乐数」 定义为: 对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和. 然后重复这个过程直到这个数 ...

  9. CCF模拟题——有趣的数详解

    马上就要参加CCF认证考试了,然后最近就在做CCF上的模拟题,我选的语言是java,然后遇到第四题--有趣的数,当时一看题目,卧槽太TM简单了,比第一题和第二题还简单,高兴死我了,然后我就做呗,然后我 ...

最新文章

  1. Angular中使用JS实现路由跳转、动态路由传值、get方式传值
  2. 获取本机IP_考虑多网卡的情况
  3. 勒索病毒攻击应急防范
  4. [C#.NET 拾遗补漏]06:单例模式最佳实践
  5. LeetCode 1215. 步进数(BFS/DFS)
  6. ASP.NET 百万级分页查询续
  7. Python连接MySQL数据库之pymysql模块使用
  8. 基于K60/K66/LPC的HC-SR04超声波测距(附带代码)
  9. 2ask调制解调信噪比matlab实现,MATLAB模拟2ASK调制误码率与信噪比关系曲线的程序...
  10. Python 的 MySQL 模块
  11. 学习马士兵Java教程
  12. uboot中往s5p6818的emmc刷写内容
  13. 手机语音通讯测试(Mobile Phone Communication Test)
  14. MimeType对照表
  15. 计算机网络监控技术,实现网络流量监控的核心技术要求
  16. 计算机科学终审多长时间,一些计算机科学核心期刊的投稿经验
  17. NAT网络地址转换技术(三)在防火墙上配置源NAT和NAT Server
  18. 35岁前成功的黄金法则(12)-十二分努力
  19. 【计算机网络实验】动态路由协议——华为eNSP(详细实验报告+代码)
  20. Hot Water Pipe

热门文章

  1. 专访首汇农业总经理王守玉:回归本真 顺势而为
  2. “土猪肉”和“饲料猪”怎么区分?
  3. 预防Windows应用程序挂起
  4. SQL—MySQL基础教程(新手向)
  5. 惠普HP LaserJet M439n 打印机驱动
  6. 哪些抖音千万粉的大号,背后到底做了什么
  7. 设计模式—策略模式(用lol来分析)
  8. 技术岗结贴:准备转行
  9. 数据恢复软件苹果电脑数据恢复
  10. FIFO算法和LRU算法-C程序实现