輸出字串最後乙個單詞的長度

2021-07-26 01:09:55 字數 703 閱讀 3592

這是華為機試的一道程式設計題,但是並不複雜,只是簡單的字串處理,尤其是使用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

字串最後乙個單詞的長度

計算字串最後乙個單詞的長度,單詞以空格隔開。輸入描述 一行字串。輸出描述 整數n,最後乙個單詞的長度。輸入例子 hello world輸出例子 5 乙個比較有用的c 的輸入輸出控制類,c 引入了ostringstream istringstream stringstream這三個類,要使用他們建立物...

字串最後乙個單詞的長度

link 時間限制 1秒 空間限制 32768k 計算字串最後乙個單詞的長度,單詞以空格隔開。一行字串,非空,長度小於5000。整數n,最後乙個單詞的長度。示例1 hello world 5 ac code include include includeusing namespace std cha...

字串最後乙個單詞的長度

計算字串最後乙個單詞的長度,單詞以空格隔開。輸入描述 一行字串,非空,長度小於5000。輸出描述 整數n,最後乙個單詞的長度。示例1輸入 hello world輸出5 fgets 函式 雖然用 gets 時有空格也可以直接輸入,但是 gets 有乙個非常大的缺陷,即它不檢查預留儲存區是否能夠容納實際...