首页 > 试题广场 >

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

[编程题]字符串最后一个单词的长度
  • 热度指数:1608275 时间限制: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
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)
print(len(input().split()[-1]))
仅仅这样一句对吗
发表于 2025-03-12 09:44:16 回复(1)


s=input().split()
length=[len(i) for i in s]
if len(s)==1:
    print(length[0])
else:
    print(length[len(s)-1])
输入列表化
单独计算列表中每一元素的长度
通过if-else区分是否为单个字符串


发表于 2025-03-11 14:14:45 回复(2)
import sys
for line in sys.stdin:
    a = line.split()
    print(a[-1].__len__())

发表于 2025-02-18 20:18:38 回复(1)
s = input().split(' ')
print(len(s[-1]))
发表于 2025-02-14 19:18:52 回复(0)
有个疑问,“每个单词均由大小写字母混合构成”,这句要怎么理解,是只能由大小写组成还是每个单词都必须包含大小写?


发表于 2025-02-09 12:46:11 回复(1)
s = input('').strip().split(' ')
m="".join(s)
if len(s)<=1000 and m.isalpha():
    print(len(s[-1]))
发表于 2025-01-21 10:47:35 回复(0)
str=input()
temp=str.split(".")
s=float("0."+temp[1]) if s>=0.5: print(int(temp[0])+1) else: print(int(temp[0]))
发表于 2024-12-25 12:41:51 回复(0)
import sys

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

发表于 2024-11-07 15:19:26 回复(0)
str_ = input().split()
print(len(str_[-1]))
发表于 2024-10-25 23:10:04 回复(0)
def cal_len_world (a:str):
    list1 = a.split(' ')
    print(len(list1[-1]))

cal_len_world(input())
发表于 2024-09-20 20:02:39 回复(0)
a = input()
b = a.split()
print(len(b[-1]))
发表于 2024-08-25 02:32:36 回复(0)
str=input().strip()
str2=str.split()

print(len(str2[-1]))
发表于 2024-08-19 10:49:24 回复(0)

问题信息

难度:
119条回答 396427浏览

热门推荐

通过挑战的用户

查看代码
字符串最后一个单词的长度