• Предмет: Информатика
  • Автор: addenisovih
  • Вопрос задан 4 месяца назад

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

Ответы

Ответ дал: ostapandrey21
0

Ответ:

Объяснение:

Вот пример кода на 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() и генератора списка.

Вас заинтересует