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; } }
时间: 2024-10-25 23:04:42