← Назад к списку задач

24. Text Justification

Строки Уровень 1

Описание задачи

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

Входные данные:
* words: Список строк (слова), составляющих текст.
* maxWidth: Целое число, представляющее максимальную ширину каждой строки.

Выходные данные:
* Список строк (список result), где каждая строка выровненный фрагмент текста, соответствующий заданным требованиям по ширине и количеству слов. В списке должны быть все строки текста, сформированные из входных слов.

Режим обучения Готово

Объяснение решения уже подготовлено. Нажмите кнопку, чтобы посмотреть.

Ваше решение

Подсказка (готовое решение)

def fullJustify(words, maxWidth):