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

来源:互联网 发布:程序员杂志 下载 编辑:程序博客网 时间:2024/05/16 16:59
这是华为机试的一道编程题,但是并不复杂,只是简单的字符串处理,尤其是使用python这种语言,其实几行代码就可以搞定,做过以后在此总结一下。
题目描述
计算字符串最后一个单词的长度,单词以空格隔开。
输入描述:
一行字符串,非空,长度小于5000。
输出描述:
整数N,最后一个单词的长度。
输入例子:
hello world
输出例子:

5

python代码实现如下:

# -*- coding:utf-8 -*-#如果不用try except容易造成数组越界while True:    try:        line=raw_input()        if len(line)==0:            print u'请输入一串字符'            break        if len(line)>5000:            line=line[:5000]        wordList=line.split()        print len(wordList[-1])    except:        break



0 0
原创粉丝点击