Задача: Объединение строк в одно предложение до достижения максимальной длины

Напишите программу, которая принимает на вход список строк и максимальную длину предложения. Ваша задача — объединить строки в одно предложение через пробел до тех пор, пока длина предложения не превысит указанное значение. Как только длина предложения превысила допустимое значение, программа должна вывести текущее предложение.

Подсказка: Используйте цикл while для последовательного добавления строк в предложение. Не забудьте учитывать пробелы между словами.

Пример:

Входные данные:

This is an example of a sentence
15

Выходные данные:

This is an

Из примера видно, что на конце слова example длина строки при соединении уже будет больше 15, поэтому это слово не войдёт в общую строку.

 

Комментарии