Ввели N строк по N целых чисел (для удобства представлены тут цифрами). Полученную матрицу

попытались «транспонировать на 45° по часовой стрелке» — получилось примерно так:

При этом способе поворота между числами образовались «пустые места» каждое размеров в одно число, размер матрицы увеличился до 2N-1 × 2N-1. Затем все числа «упали на свободные места под ними» — переместились до ближайшей незанятой ячейки:

Ввести построчно через запятую элементы исходной квадратной матрицы. Вывести построчно через запятую элементы получившейся матрицы (без учёта свободных ячеек)

1,2,3,4
5,6,7,8
9,0,1,2
3,4,5,6

Для простоты восприятия все числа здесь представлены цифрами, в тестах будут и другие.

1
5,6,2
9,0,1,7,3
3,4,5,6,2,8,4


CategoryHomework

LecturesCMC/PythonIntro2024/Homework_HalfTranspose (последним исправлял пользователь FrBrGeorge 2024-09-23 13:05:38)