一点都不快乐 做错了 谢谢题解
java:
class Solution {
public boolean isHappy(int n) {
if(n == 1 || n == 7){
return true;
}
if(n < 10){
return false;
}
int m = 0;
while(n > 0){
m += (n % 10) * (n % 10);
n /= 10;
}
return isHappy(m);
}
}
python3:
class Solution:
def isHappy(self, n: int) -> bool:
if n == 1 or n == 7:
return True
if n < 10:
return False
m = 0
while n > 0:
m += (n % 10) * (n % 10)
n //= 10
return self.isHappy(m)