Python. Просто, учитывая строку слов, вернуть длину кратчайшего слова (слов).
Строка никогда не будет пустой, и вам не нужно учитывать разные типы данных.
Примеры
"bitcoin take over the world maybe who knows perhaps" --> 3
"turns out random test cases are easier than writing out basic ones" --> 3
"lets talk about javascript the best language" --> 3
"i want to travel the world writing code one day" --> 1
"Lets all go on holiday somewhere very cold" --> 2
Ответы на вопрос
Ответ:
Объяснение:
Вот пример кода на Python, который решает данную задачу:
def shortest_word(s):
words = s.split() # Разделяем строку на слова
return min(len(word) for word in words) # Возвращаем минимальную длину слова
Использование:
>>> s = "bitcoin take over the world maybe who knows perhaps"
>>> shortest_word(s)
3
>>> s = "turns out random test cases are easier than writing out basic ones"
>>> shortest_word(s)
3
>>> s = "lets talk about javascript the best language"
>>> shortest_word(s)
3
>>> s = "i want to travel the world writing code one day"
>>> shortest_word(s)
1
>>> s = "Lets all go on holiday somewhere very cold"
>>> shortest_word(s)
2
Функция split() разбивает строку на список слов, затем мы находим минимальную длину слова в списке с помощью min() и генератора списка.