Подскажите пожалуйста, где в коде ошибка? Даю 90 балов
Задача №111314. Самое длинное слово
Дана строка. Найдите в этой строке самое длинное слово и выведите его. Если в строке несколько слов одинаковой максимальной длины, выведите первое из них. Решение оформите в виде функции LongestWord (S), возвращающей значение типа str.
Примеры
входные данные
In a hole in the ground there lived a hobbit.
выходные данные
ground
Answers & Comments
Python
import re
def LongestWord(s):
s=re.sub(r'[^\w\s]','', s)
s=s.split()
return max(s, key=len)
print(LongestWord(input()))