标签:数字 无限 new public 结束 += class 一个 个数
示例:
输入: 19
输出: true
解释:
12 + 92 = 82
82 + 22 = 68
62 + 82 = 100
12 + 02 + 02 = 1
class Solution {
public boolean isHappy(int n) {
HashSet<Integer> hashSet =new HashSet<>();
while(true) {
int sum = 0;
while(n!=0) {
sum += (n%10)*(n%10);
n /= 10;
}
if(sum==1) {
return true;
}
if(hashSet.contains(sum)) {
return false;
}
hashSet.add(sum);
n=sum;
}
}
}
标签:数字 无限 new public 结束 += class 一个 个数
原文地址:https://www.cnblogs.com/lick468/p/10679272.html