描述
一个以'.'结尾的简单英文句子,单词之间用空格分隔,没有缩写形式和其它特殊形式,求句子中的最长单词。
输入
一个以'.'结尾的简单英文句子(长度不超过500),单词之间用空格分隔,没有缩写形式和其它特殊形式。
输出
该句子中最长的单词。如果多于一个,则输出第一个
样例输入
I am a student of Peking University.
样例输出
University
s = input()
max_length = 0
current_length = 0
position = 0
for i in range(len(s)):
if s[i] == ' ':
current_length = 0
elif ('A' <= s[i] <= 'Z') or ('a' <= s[i] <= 'z'):
current_length += 1
if max_length < current_length:
max_length = current_length
position = i
for j in range(position - max_length + 1, position + 1):
print(s[j], end='')
print()