class Solution {
public int superpalindromesInRange(String L, String R) {
int sum=0;
int start=Integer.parseInt(L);
int end=Integer.parseInt(R);
int i=0;
for(i=start;i<=end;i++)
{
if(fun(i)&&fun((new Double(Math.sqrt(i))).intValue())&&(new Double(Math.sqrt(i))).intValue()*(new Double(Math.sqrt(i))).intValue()==i)
{
sum++;
}
}
return sum;
}
boolean fun(int a)
{
String s=String.valueOf(a);
String s1=new StringBuffer(s).reverse().toString();
if(s1.equals(s))
{
return true;
}
else
{
return false;
}
}
}
906. 超级回文数
最新推荐文章于 2023-03-13 21:06:37 发布