题目描述
计算字符串最后一个单词的长度,单词以空格隔开。
输入描述:
一行字符串,非空,长度小于5000。
输出描述:
整数N,最后一个单词的长度。
示例1
输入
hello world
输出
5
C语言
解题思路:
我们从字符串的第一个字符开始遍历,记录遍历的字符的个数,若遇到空格等,就将前面记录的字符个数归为0,后面的减1,和循环判断条件相关。
python
python相对C来说真是太简单了,使用split通过空格对字符串进行切片,返回结果为列表,计算最后一个列表元素的长度就是了。
split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
网友评论