prova è da testare
codice:
public static int palindroma(char[] vet,int i, int j,int max)
{
int count=0;
int index=i;
while(i>=j)
{
if(vet[i]!=vet[j])
{
count=0;
j--;
i=index;
}
else
{
count++;
j--;
i++;
}
}
if((++index)<vet.length())
{
if(count>max)
{
palindroma(vet,index,vet.length()-1,count);
return count;
}
else
{
palindroma(vet,index,vet.length()-1,max);
return max;
}
}
return 1;
}
main
codice:
public static void main(String[] args)
{
char vet[10];
vet={//mettici quello che vuoi};
System.out.println(palindroma(vet,0,vet.lenght()-1,0));
}