Python: найти наименьшее и наибольшее слово в данной строке
Строка Python: упражнение 79 с решением
Напишите программу на Python, чтобы найти наименьшее и наибольшее слово в данной строке.
Пример решения : -
Код Python:
def smallest_largest_words(str1):
word = "";
all_words = [];
str1 = str1 + " ";
for i in range(0, len(str1)):
if(str1[i] !=' '):
word = word + str1[i];
else:
all_words.append(word);
word = "";
small = large = all_words[0];
#Find smallest and largest word in the str1
for k in range(0, len(all_words)):
if(len(small) > len(all_words[k])):
small = all_words[k];
if(len(large) < len(all_words[k])):
large = all_words[k];
return small,large;
str1 ="Write a Java program to sort an array of given integers using Quick sort Algorithm.";
print("Original Strings:\n",str1)
small, large = smallest_largest_words(str1)
print("Smallest word: " + small);
print("Largest word: " + large);
Пример вывода:
Оригинальные строки: Напишите программу на Java для сортировки массива заданных целых чисел с использованием алгоритма быстрой сортировки. Наименьшее слово: Самое большое слово: алгоритм.
Блок - схема:
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python для подсчета символов в той же позиции в данной строке (строчные и прописные буквы), что и в английском алфавите.
Далее: написать программу на Python для подсчета количества подстрок с одинаковыми первым и последним символами данной строки.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования