leetcode Happy Number 202

public boolean isHappy(int n){int sum=powsum(n);while(sum>9){//不满足条件时,,多次调用sum=powsum(sum);}if(sum==1){return true;}return false;}private int powsum(int n){int sum=0;//使用while循环while(n!=0){//分离数各个位置上的数int s=n%10;//求平方和,其中Math.pow(x,y) 意思为x的y次幂sum=(int) (sum+Math.pow(s, 2));n=n/10;}return sum;}

只有流过血的手指才能弹出世间的绝唱。

leetcode Happy Number 202

相关文章:

你感兴趣的文章:

标签云: