Tips:

第一次没有AC是因为没有判断1这个特殊的数,其他没有什么太难的地方,代码和注释如下:

public class Solution202 {public boolean isHappy(int n) {int nn = n,temp = 0;Set<Integer> set = new HashSet<Integer>();<span style="white-space:pre">    </span>//用set检测是否回到了起点set.add(n);<span style="white-space:pre">                  </span>//将n加入if(n == 1)<span style="white-space:pre">                  </span>//1需要先判断return true;while(temp!=1) {temp = 0;while (nn != 0) {<span style="white-space:pre">               </span>//各位的平方和temp += Math.pow(nn % 10, 2);nn = nn / 10;}if(set.contains(temp))<span style="white-space:pre">            </span>return false;set.add(temp);nn = temp;}return true;<span style="white-space:pre">                 </span>//若循环结束则是Happy Number}
}

Happy Problem【leetcode202】相关推荐

  1. HDOJ 5373 The shortest problem 【数论】

    HDOJ 5373 The shortest problem [数论] 题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=5373 题目给一个初始数据和重复 ...

  2. NYOJ 927 The partial sum problem 【DFS】+【剪枝】

    The partial sum problem 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描写叙述 One day,Tom's girlfriend give him a ...

  3. UVA1200 LA2972 POJ2295 ZOJ2492 A DP Problem【输入】

    In this problem, you are to solve a very easy linear equation with only one variable x with no paren ...

  4. UVA10026 Shoemaker's Problem【贪心】

    Shoemaker has N jobs (orders from customers) which he must make. Shoemaker can work on only one job ...

  5. The Chinese Postman Problem【HIT-2739】【中国邮路问题/最小费用可行流】

    题目链接 HIT 2739 有上下界网络流 每条边至少经过一次,但是不限制经过次数,这么不就是有下界网络流的做法嘛,首先,将每个点的入度和出度确定下来,然后呢,入度减出度大于0的就和源点连接,入度减出 ...

  6. Codeforces Round #498 (Div. 3)【完结】

    2022.3.6 题单地址:https://codeforces.com/contest/1006 目录 A. Adjacent Replacements B. Polycarp's Practice ...

  7. 【转载】图论 500题——主要为hdu/poj/zoj

    转自--http://blog.csdn.net/qwe20060514/article/details/8112550 =============================以下是最小生成树+并 ...

  8. 【总结】Dancing Links

    1.精确覆盖. View Code 1 #include<cstdio> 2 #define INF 0x7FFFFFFF 3 #define MAXN 1000010 4 int n, ...

  9. python输入圆的半径公式_【公布答案(【输入输出】练习题:Hello, C++)】

    题目链接: https://mp.weixin.qq.com/s?__biz=MzIyNjkwNjY2Mw==&mid=2247484126&idx=1&sn=896db297 ...

  10. 【干货】我的机器学习入门路线图

    点击上方" AI有道 ",选择"置顶公众号" 关键时刻,第一时间送达! 因为之前有不少朋友在微信或 QQ 上问我,机器学习.深度学习应该如何入门呢?对应这一问题 ...

最新文章

  1. 常考数据结构与算法:输出二叉树的右视图
  2. 优先队列(priority_queue)的原理及用法
  3. 交换二维数组元素c语言,二维数组中元素替换问题!
  4. 夹具PHP,PHP类的静态(static)方法和静态(static)变量
  5. Git 本地分支关联远程分支
  6. 小程序 ---- (存在登录功能不符合运营规范问题)
  7. QQ群会员彩色昵称代码
  8. 离散数学与计算机网络的关系,离散数学与人工智能的关系.pdf
  9. 使用HBuilder将web项目打包成app
  10. Hive-003安装配置
  11. 开启笔记本WIFI热点功能Microsoft Virtual WiFi Miniport Adapter
  12. springboot房屋租赁合同报修系统java-ssm
  13. linux环境hexo和GithubPages搭建个人博客
  14. 【AI语音】魔百盒M301H-JL代工-3798MV300芯片-支持蓝牙_免费固件包
  15. windows商店_小技巧:微软Windows 10商店如何下载免费HEVC编解码器
  16. 奇数位升序偶数位降序链表排序
  17. obj转stl_STL转STP的方法视频教程,OBJ格式转STP或者IGS开模具格式的过程,STL转STP软件介绍...
  18. 经方败案群20150303李小荣讲桂枝芍药知母汤
  19. 关于“存储空间不足”的问题
  20. Linux-makefile命令后面的-j4 -j8是什么意思?

热门文章

  1. iOS-控制系统音量与屏幕亮度
  2. html ul按钮样式,ul,li结构的横向CSS菜单,有立体感的按钮菜单
  3. KM算法 PK 最小费用最大流
  4. 阿里云服务器报 Liunx异常文件下载
  5. 优维低代码:Use Resolves
  6. 更高效、更精确的预测性维护方案是如何实现的?
  7. 老蕉园病害高发,香蕉产量低,该怎么办?
  8. 前端数据的实体类封装 (commons-beanutils)
  9. 2022.1.17-18 Javaweb Mybatis快速入门完成增删改查
  10. 知识图谱实战应用10-实际应用:电影演员等数据关系操作实战