LeetCode happyint





public
class Solution { public boolean isHappy(int n) { Set<Integer> set = new HashSet<>(); while(n != 1 && !set.contains(n)){ set.add(n); int next = 0; do{ next += (n % 10) * (n % 10); }while((n /= 10) > 0); n = next; } return n == 1; } }

 

posted @ 2015-06-30 09:57  puckpuck  阅读(133)  评论(0编辑  收藏  举报