HashTable-----202. Happy Number
来源:互联网 发布:教务系统数据库设计 编辑:程序博客网 时间:2024/06/14 13:48
原题目
读懂题意,除了分拆还有一个比较重要的点就是要知道什么时候能够退出false.也就是说在某种情况下会形成一个不满足true条件的循环,那么就说明是失败了,临界条件是什么?就是出现了已经出现过的数
public boolean isHappy(int n) { if(n==1){ return true; } HashSet<Integer> set=new HashSet<>(); while(n!=1&&!set.contain(n)){ set.add(n); int num=0; while(n!=0){ int a=n%10; int b=a*a; num+=b; n=n/10; } n=num; if(n==1){ return true; } } return false;}
阅读全文
0 0
- HashTable-----202. Happy Number
- 202. Happy Number
- [LeetCode]202.Happy Number
- 【LeetCode】202.happy number
- LeetCode 202. Happy Number
- [leetcode] 202.Happy Number
- 【leetcode】202. Happy Number
- 202.Happy Number
- [leetcode] 202. Happy Number
- 202. Happy Number LeetCode
- 202. Happy Number
- leetCode 202. Happy Number
- 202. Happy Number
- 202. Happy Number
- 202. Happy Number
- [LeetCode]202. Happy Number
- leetcode 202. Happy Number
- 202. Happy Number
- 用户点击回车键,模拟用户点击了登录按钮
- 应用微服务架构模式语言
- 详解ContextLoaderListener监听器的作用
- hdu Invade the Mars(侵入火星)
- 链表的回文结构
- HashTable-----202. Happy Number
- 使用第三方侧滑库出现的问题
- PHP检测文件编码格式
- 放大器,还是衰减器,或两者皆可?
- 在MVP模式下使用OkHttp3
- 修改linux输入命令颜色
- rhel5上使用源代码安装mysql4.0.x
- Android Webview适配屏幕宽度
- python AES 双向对称加密解密