2 года назад
Как повернуть матрицу Python
Jan 3, 2022 Для меня это было интересным заданием. Спешу поделиться своими размышлениями) Дана матрица размером x на y: 1 2 3 4 5 6 2 3 4 5 6 7 3 4 5 6 7 8 4 5 6 7 8 9 Нужно её повернуть по часовой стрелке на заданное количество шагов. Нарисовал рисунок со стрелочками, бросилось в глаза, что в любой матрице образуются круги вращения. Если бы каждый круг как-то поместить в список, то с вращением стало бы всё просто. А в конце вращения опять преобразовать списки в круги матрицы. В итоге получился следующий алгоритм: # подсчитываем количество кругов '''функция циклом переводим круги в строки, и...
462 читали · 4 года назад
Задача на Python матрица сложения.
Здравствуйте подписчики, и гости моего канала. Начал изучать язык программирования Python. Прошел бесплатное курс «программирование на Python». Немного писал в ЭТОЙ статье. Одна из задачек, которая мне далась не с первого раза. Долго я над ней сидел. И решение написал на бумаге, а вот при реализации возникли проблемы. В цикле выходил за диапазон. Было желание бросить все и не решать. Но в итоге я победил ее. Задача по пройденным материалам «Циклы, Строки, Списки» «Матрица сложения»...