class GfG
{
public static int palinArray(int[] a, int n)
{
int k;
int s=0;
int m=1;
int remainder;
for(int i=0;i<n;i++){
k=a[i];
while(a[i]!=0){
remainder=a[i]%10;
s=s*10+remainder;
a[i]=a[i]/10;
}
if(k!=s){
m=0;
break;
}
else
m=1;
}
return m;
}
}
我试着取数组中的每个元素并检查它是否是回文。如果给定数组中的所有元素都是回文,那么它应该返回1,如果不是,那么它应该返回0。
例如*输入 * 5 111 222 333 444 555 * 预期输出 * 1 * 我的输出 * 0
谢谢你的帮助。
1条答案
按热度按时间lp0sw83n1#
您可以将每个
int
转换为String
,然后检查String
是否为回文:然后,如果
palinArray
签名是固定的,则可以将其实现为