LeetCode Length of Last Word

来源:互联网 发布:wifi网络调试助手 编辑:程序博客网 时间:2024/05/16 06:48

题目

Given a string s consists of upper/lower-case alphabets and empty space characters' ', return the length of last word in the string.

If the last word does not exist, return 0.

Note: A word is defined as a character sequence consists of non-space characters only.

For example,
Given s = "Hello World",
return 5.

 

求最后一个单词的长度,注意结尾可能是多个空格。

 

代码:

class Solution {public:    int lengthOfLastWord(const char *s) {        int ans=0;int i=0,temp=0;//字符串位置,当前单词字符数while(s[i]!='\0'){if(s[i]!=' ')temp++;else{if(temp!=0)//跳过结尾的空格ans=temp;temp=0;}i++;}if(temp!=0)ans=temp;return ans;    }};


 

 

 

 

 

0 0
原创粉丝点击