最后一个单词的长度

原创 2016年05月31日 17:51:47

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

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

public class Solution {
    /**
     * @param s A string
     * @return the length of last word
     */
    public int lengthOfLastWord(String s) {
        // Write your code here
        int num = s.length();
        int length = 0;
        int flag = 1;//flag用来确保遇到的空格是出现字符后出现的
        for (int i = num - 1; i >= 0;i--){
            if (s.charAt(i) != ' '){
                length += 1;
                flag = 0;
                continue;
            }
            if (flag == 0 && s.charAt(i) == ' ')
                break;
            
        }
        return length;
    }
}

最后一个单词的长度(LintCode)

题目来源:LintCode 原题地址:http://www.lintcode.com/zh-cn/problem/length-of-last-word/# 题目: 给定一个...
  • lyy_hit
  • lyy_hit
  • 2015年10月26日 17:03
  • 726

有趣的算法问题10——最后一个单词的长度

有趣的算法问题10——最后一个单词的长度从今天开始简单的算法正式进入有趣的算法,激不激动?兴不兴奋? 所有算法均是用c++编写 所有题目均是来自计蒜客题目给定由大写,小写字母和空格组成的字符串,返...
  • XiaoyYidiaodiao
  • XiaoyYidiaodiao
  • 2017年06月30日 13:42
  • 295

字符串最后一个单词的长度

/** * Copyright (C) 2014, CSU * All rights reserved * File Name:test.cpp * Author: lmm * Date o...
  • Luckily118
  • Luckily118
  • 2015年01月12日 19:21
  • 750

字符串最后一个单词的长度

题目:计算字符串最后一个单词的长度,单词以空格隔开。
  • qq_20976745
  • qq_20976745
  • 2016年04月21日 15:33
  • 226

字符串最后一个单词的长度

2.c++代码实现: #include #include using namespace std; unsigned last_word_length( const string &line); ...
  • tianxiaolu1175
  • tianxiaolu1175
  • 2015年09月07日 15:24
  • 580

最后一个单词的长度---LintCode

最后一个单词的长度—LintCode本人电子系学生,非科班人员,代码糙见谅public int lengthOfLastWord(String s) { i...
  • Jason__Liang
  • Jason__Liang
  • 2016年11月20日 22:11
  • 125

LintCode_最后一个单词的长度

笔试面试题
  • Tina_yaoyao
  • Tina_yaoyao
  • 2015年11月26日 16:11
  • 1180

字符串最后一个单词的长度

题目描述 计算字符串最后一个单词的长度,单词以空格隔开。 输入描述: 一行字符串。 输出描述: 整数N,最后一个单词的长度。 输入例子: hello world 输出例子: 5 g...
  • sunshihua12829
  • sunshihua12829
  • 2015年12月30日 18:53
  • 384

编写一个程序,打印输入中单词长度的直方图

#include #define MAXHIST 15 #define MAXWORD 11 #define IN 1 #define OUT 0int main() { int c, i,...
  • talent_CYJ
  • talent_CYJ
  • 2016年06月24日 11:45
  • 1698

题目1159: 单词替换

题目描述 输入一个字符串,以回车结束(字符串长度   输入 多组数据。每组数据输入包括3行, 第1行是包含多个单词的字符串 s, 第2行是待...
  • SJF0115
  • SJF0115
  • 2013年04月05日 22:44
  • 2109
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:最后一个单词的长度
举报原因:
原因补充:

(最多只允许输入30个字)