Рассмотрим задачу с экзамена по программированию Тинькофф образование на Java-разработчик (лето 2024). Я не претендую на правильность и оптимальность решений. В статье хочу рассмотреть, в том числе для себя, различные аспекты связанные с заданием. А именно работа с многомерным массивом, поворот матрицы in-place, транспонирование, тестирование методов. Ссылка на решение Git Описание задачи: В одной из предыдущих задач требовалось вывести перевернутую матрицу, теперь задача усложняется: при этом поворот необходимо осуществлять in-place, т...
Что такое массив? Массив - это структура данных в компьютерных языках программирования, которая представляет собой упорядоченную коллекцию элементов, каждый из которых имеет свой индекс. Индексы в массиве часто являются целочисленными значениями, начиная с 0 и увеличивающиеся на единицу для каждого последующего элемента в массиве. Массивы могут содержать элементы различных типов данных, в зависимости от языка программирования. Элементы массива могут быть доступны для чтения, записи и изменения. Также...