首页 > 试题广场 >

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

[编程题]字符串最后一个单词的长度
  • 热度指数:1645785 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
\hspace{15pt}对于给定的若干个单词组成的句子,每个单词均由大小写字母混合构成,单词间使用单个空格分隔。输出最后一个单词的长度。

输入描述:
\hspace{15pt}在一行上输入若干个字符串,每个字符串代表一个单词,组成给定的句子。
\hspace{15pt}除此之外,保证每个单词非空,由大小写字母混合构成,且总字符长度不超过 10^3


输出描述:
\hspace{15pt}在一行上输出一个整数,代表最后一个单词的长度。
示例1

输入

HelloNowcoder

输出

13

说明

\hspace{15pt}在这个样例中,最后一个单词是 \texttt{ ,长度为 13
示例2

输入

A B C D

输出

1
import sys

for line in sys.stdin:
    words = line.strip().split() #去除行尾换行符,按空格分割成单词列表
    print(len(words[-1]))
发表于 2026-03-07 11:03:15 回复(0)
a=input()
b=a.split(" ")
print(len(b[-1]))
发表于 2026-03-05 22:39:28 回复(0)
import sys
strs = input().strip()
lists = strs.split()
print(len(lists[-1]))

发表于 2026-02-28 10:54:14 回复(0)
list = input().split()
print(len(list[-1]))
发表于 2026-02-16 11:41:49 回复(0)
strings = input()
strings_list = strings.split(" ")
string = strings_list[-1]
print(len(string))

发表于 2026-02-07 14:34:52 回复(0)
for line in sys.stdin:
    print(len(line.split()[-1]))
发表于 2026-02-03 13:39:08 回复(0)
print(len(input().split(" ")[-1])
发表于 2025-11-23 22:44:44 回复(0)
# 按空格分割 找到最后一个元素 使用len()查看长度
a=input().strip().split(" ")[-1]
print(len(a))
发表于 2025-11-11 14:19:55 回复(0)
import sys

s = input('').split(' ')
print(len(s[len(s)-1]))
发表于 2025-07-24 18:36:28 回复(0)
s=input("").split(' ')
print(len(s[-1]))
发表于 2025-07-23 20:33:47 回复(0)
s = input()
print(len(s[s.rfind(' ')+1:]))

发表于 2025-06-21 12:11:22 回复(0)
line = input()
print(len(line.strip().split()[-1]))


发表于 2025-06-20 22:23:21 回复(0)
import sys

for line in sys.stdin:
    a = line.split()
    print(len(a[-1]))

需要返回的是字符串最后一个单词的长度,可以先使用line.split()函数将字符串按照空格分隔成带有一个个token的列表,然后使用索引来计算字符串最后一个单词的长度
发表于 2025-06-19 10:34:53 回复(0)
line=input()
while True:
    try:
        a=line.index(' ')
    except ValueError:
        print(len(line))
        break
    line=line[a+1:]

发表于 2025-06-15 18:40:10 回复(0)
print(len(input().strip().split()[-1]))
发表于 2025-05-08 18:53:07 回复(0)
print(len(list(input().split())[-1]))
# 一行拿下兄弟们!
发表于 2025-03-27 14:30:05 回复(1)