1149:最长单词2
时间: 2023-10-20 15:27:03 浏览: 228
最长单词2是指找出给定字符串中最长的单词。你可以使用以下步骤来解决这个问题:
1. 将字符串拆分成单词列表。可以使用空格作为分隔符将字符串拆分为单词,或者根据具体情况使用其他分隔符。
2. 创建一个变量来保存当前最长的单词,并将其初始化为空字符串。
3. 遍历单词列表,比较当前单词的长度与最长单词的长度。如果当前单词长度大于最长单词的长度,更新最长单词为当前单词。
4. 返回最长的单词。
以下是一个使用Python语言实现的示例代码:
```python
def find_longest_word(string):
words = string.split() # 拆分字符串为单词列表
longest_word = '' # 初始化最长单词
for word in words:
if len(word) > len(longest_word):
longest_word = word
return longest_word
# 测试
string = "This is a sample string to find the longest word"
longest_word = find_longest_word(string)
print("Longest word:", longest_word)
```
在上述示例中,我们将字符串拆分成单词列表,然后遍历列表找到最长的单词,并将其返回。对于给定的字符串 "This is a sample string to find the longest word",输出结果将是 "longest"。
阅读全文