首页 > 代码库 > 【leetcode】length of last word (easy)
【leetcode】length of last word (easy)
题目: 输入字符串 s,返回其最后一个单词的长度
如 s="Hello World" 返回5
s="Hello World " 返回5
s=" " 返回0
开始从前向后判断,超时了。改成从后向前判断,通过了。
class Solution {public: int lengthOfLastWord(const char *s) { int length = 0; int slen = strlen(s); for(int i = slen -1; i >= 0; i--) { if(s[i] == ‘ ‘) slen--; else break; } for(int i = slen - 1; i >=0; i--) { if(s[i] == ‘ ‘) break; else length++; } return length; }};
【leetcode】length of last word (easy)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。