422. 最后一个单词的长度

422. 最后一个单词的长度

给定一个字符串, 包含大小写字母、空格' ',请返回其最后一个单词的长度。

如果不存在最后一个单词,请返回

0

注意事项

一个单词的界定是,由字母组成,但不包含任何的空格。

您在真实的面试中是否遇到过这个题?

Yes

样例

给定 s =

"Hello World",返回

5

标签

相关题目
思路:如果用java的话,直接String.spilt(' '),再求最后一个就能得出答案。但本着不水的原则,还是直接写算法。设两个变量,一个临时,一个结果。关键之处在于最后一个是否为空格,就判断tlen不等于0的话,直接把临时的tlen赋给llen咯!
AC代码:

class Solution {
public:
    /*
     * @param s: A string
     * @return: the length of last word
     */
    int lengthOfLastWord(string &s) {
        // write your code here
        int tlen=0;
        int llen=0;
        for(int i=0;i<s.size();i++){
            if(s[i]!=' '){
                tlen++;
            }
            else{
                llen=tlen;
                tlen=0;
            }
        }
        if(tlen!=0){
           llen=tlen; 
        }
        return llen;
    }
};
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 题目 描述 给定一个字符串, 包含大小写字母、空格' ',请返回其最后一个单词的长度。 如果不存在最后一个单词,请...
    悠扬前奏阅读 1,454评论 0 0
  • 给定一个字符串, 包含大小写字母、空格' ',请返回其最后一个单词的长度。如果不存在最后一个单词,请返回 0 。样...
    和蔼的zhxing阅读 2,828评论 0 1
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 8,906评论 0 4
  • 即使直面所有的悲伤,我仍愿心之向往。
    XNJY7阅读 876评论 0 0
  • 一、libevent是什么 libevent是一个轻量级的开源的高性能的事件触发的网络库,适用于windows、l...
    依然饭太稀阅读 8,390评论 1 6

友情链接更多精彩内容