Shortest sol in C++


#1

int Solution::lengthOfLastWord(const string A)
{
int l=A.size(),c=0,p;

for(int i=l-1;i>=0;i--)
{
    if(A[i]!=' ') {p=i; break;}
}
 for(int i=p;i>=0;i--)
{
    if(A[i]<='Z' && A[i]>='A') c++;
    else if(A[i]<='z' && A[i]>='a') c++;
    else break;
}
return c;

}