题目不难,边界情况很多
class Solution {
public:
int lengthOfLastWord(const char *s)
{
const char *s1=s+strlen(s)-1;;
int i=0;
while(*s1==' ')//结尾有空格
s1--;
while(*s1!=' '&&s1>=s)//不含空格的情况
{
i++;
s1--;
}
return i;
}
};
原来写的是char *s1=const_cast<char*)(s)+strlen(s)-1;