На странице представлен фрагмент

Реши любую задачу с помощью нейросети.

Для решения данной задачи можно использовать следующий алгоритм:

1. Считываем количество строк матрицы.
2. Создаем пустой список для хранения значений матрицы.
3. В цикле длиной в количество строк матрицы выполняем следующие действия:
3.1. Считываем строку данных с пробелами.
3.2. Разделяем строку на отдельные слова.
3.3. Добавляем полученные слова в список значений матрицы.
4. Определяем максимальную длину слова в списке значений матрицы.
5. Создаем переменную-счетчик для отступа от левого края звездочками.
6. В цикле для каждого слова в списке значений матрицы выполняем следующие действия:
6.1. Выводим строку из звездочек, являющуюся верхней границей матрицы.
6.2. Выводим строку, содержащую слово отделенное звездочками с двух сторон и с дополнительными пробелами до длины максимального слова.
6.3. Выводим строку из звездочек, являющуюся нижней границей матрицы.
7. Выводим строку из звездочек, являющуюся нижней границей матрицы.

В результате выполнения алгоритма мы получим отформатированную матрицу с ограничением символов “*”.