Quote:
Originariamente inviato da banryu79
può essere sintetizzata nell'equivalente:
|
Sono un pollo. Non per niente volo sottovento
Quindi il metodo diventa:
Codice:
public static boolean isEven(String s){
int l = s.length();
return (l == 0) ? true : (l == 1) ? !Character.isLowerCase(s.charAt(0)) : isEven(s.substring(0,l/2)) == isEven(s.substring(l/2));
}