首页 > TAG信息列表 > lengthOfLastWord
每日力扣011——最后一个单词的长度
从末尾开始找到第一个英文字符,再找到下一个非英文字符,做差。 class Solution { public: int lengthOfLastWord(string s) { int i=s.size()-1; int j=i; while(!('A'<=s[i]&&s[i]<='Z'||'a'<=s[i]&&s[i]<='leetcode(十四)最后一个单词的长度
使用反向遍历方法。写法一: class Solution { public: int lengthOfLastWord(string s) { int start; int sum = 0; for(int i = s.length()-1;i>=0;i--) { if(s.at(i)!=' ') { start = i;力扣算法篇:最后一个单词的长度
题解: class Solution { public: int lengthOfLastWord(string s) { //从最后开始 //计数 int count = 0; for(int i = s.size()-1;i>=0;i--){ if(s[i]!=' '){ count++; } //一LeetCode 48.最后一个单词的长度
题目描述给你一个字符串 s,由若干单词组成,单词之间用空格隔开。返回字符串中最后一个单词的长度。如果不存在最后一个单词,请返回 0 。单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。 示例 1:输入:s = "Hello World" 输出:5示例 2:输入:s = " "输出:0 提示:1 <= s.length <=