[LeetCode]Happy Number(Java)
来源:互联网 发布:投影互动软件破解 编辑:程序博客网 时间:2024/04/30 14:28
先贴我自己的代码递归的思想,把用过的数都记下来
public class Solution { public boolean isHappy(int n) { if(n == 1){ return true; }else{ List<Integer> stack = new ArrayList<Integer>(); stack.add(n); return judge(n,stack); } } public boolean judge(int n,List<Integer> stack){ if(n == 1){ return true; } List<Integer> split = new ArrayList<Integer>(); int newNum = 0; while(n!=0){ int test = n%10; //System.out.println(test); split.add(test); //System.out.println(split); n = n/10; } for (Integer key : split){ newNum += Math.pow(key,2); } if(stack.contains(newNum)){ return false; }else{ stack.add(newNum); //return isHappy(newNum); return judge(newNum,stack); } }}
2016/8/27
0 0
- [LeetCode]Happy Number(Java)
- [leetcode-202]Happy Number(java)
- leetcode-Java-202. Happy Number
- 【Leetcode】202-Happy Number【Java实现】【Easy】
- Leetcode:202. Happy Number(JAVA)
- [leetcode] Happy Number
- leetcode: Happy Number
- [LeetCode] Happy Number
- [LeetCode]Happy Number
- LeetCode 202 Happy Number
- LeetCode OJ Happy Number
- [LeetCode]202.Happy Number
- LeetCode 202-Happy Number
- leetcode-202 Happy Number
- [LeetCode]Happy Number
- leetcode 202: Happy Number
- leetcode Happy Number
- [LeetCode 202]Happy Number
- socket通信中select函数的使用和详解
- 【bug】org.hibernate.dialect.OracleDialect does not support identity key generation
- POJ1.13 20话题焦点人物
- STM32的STM32F10X_MD_VL和STM32F10X_MD有什么区别呀
- Scrapy+Selenium+Phantomjs的Demo
- [LeetCode]Happy Number(Java)
- 【matlab】求图像的最大连通区域
- Java内部类------匿名内部类
- 【LeetCode】 jump game I,II解析
- 为什么要使用集合框架,集合框架和数组的区别
- 数据查询网址汇总_数学建模系列
- 微服务架构模式系列文章之四:客户端服务发现
- 半年总结-思想
- 玩转java反射