06:44
1,0×
00:00/06:44
500,8 тыс смотрели · 4 года назад
5228 читали · 4 года назад
Задача спирального заполнения матрицы на Python #3: Вторая и моя реализации
Предыдущие части: Подготовка, Первая реализация Второй метод почти не отличается от первого, но на мой взгляд более изящен. Если ранее мы использовали 4 отдельных цикла для обхода периметра матрицы, а затем еще 4 цикла для внутренней части матрицы и т.д., то здесь у нас будет непрерывное движение по спирали в одном-единственном цикле от начала до конца. Начнётся этот цикл точно так же: от первой клетки мы заполним строку числами по горизонтали, а дальше? А дальше мы продолжим этот же самый цикл, но поменяем направление движения...
267 читали · 2 года назад
Основы программирования на языке Python. Двумерные списки. Решение задач. К уроку 16
Доброго времени суток, читатели, зрители моего канала programmer's notes. Данная статья это приложение к уроку 16. Python. Двумерные списки. Задачи На уроке я разбирал 4 задачи. Постараюсь теперь изложить это письменно, как обычно несколько расширив обсуждение. Задача 1. Дана квадратная числовая матрица. Получить суммы элементов на ее двух главных диагоналях. Я несколько усовершенствовал решение, которое было на видео Лишний раз хочу отметить, что работы с индексами в двумерной матрице вообще не тривиальная вещь...