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

题目描述

计算字符串最后一个单词的长度,单词以空格隔开。 

输入描述:

一行字符串,非空,长度小于5000。

输出描述:

整数N,最后一个单词的长度。

示例1

输入

hello world

输出

5

C语言


解题思路:

我们从字符串的第一个字符开始遍历,记录遍历的字符的个数,若遇到空格等,就将前面记录的字符个数归为0,后面的减1,和循环判断条件相关。

python


python相对C来说真是太简单了,使用split通过空格对字符串进行切片,返回结果为列表,计算最后一个列表元素的长度就是了。

split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。

你可能感兴趣的:(字符串最后一个单词的长度)