Dada una cadena s consiste en alfabetos / minúsculas en mayúsculas y los caracteres de espacio vacío ' '
, devuelve la longitud de la última palabra de la cadena.
Si no existe la última palabra, devuelve 0.
Nota: Una palabra se define como una secuencia de caracteres consta de sólo caracteres no espaciales.
Solución clase {
public int lengthOfLastWord(String s) {
int len=s.length(), lastLength=0;
while(len > 0 && s.charAt(len-1)==' '){
len--;
}
while(len > 0 && s.charAt(len-1)!=' '){
lastLength++;
len--;
}
return lastLength;
}
}