Всем привет. Я не сильно силен в матане, поэтому меня интересует вопрос. Как найти пустые ячейки произвольного размера ( + в произвольной таблице ) + в зависимости от позиции ячеек?
Если кто не понял, то вот примеры.
false - занятые ячейки, true - пустые
Пример 1. Нужно найти свободную ячейку 2 на 1 (высота, ширина)
local matrix =
{
{ true, false, false };
{ true, false, true };
};
-- matrix[1][1]-->true
-- matrix[2][1]-->true
Пример 2. Нужно найти свободную ячейку 2 на 2 (высота, ширина)
local matrix =
{
{ false, true, true };
{ true, true, true };
};
-- matrix[1][2]-->true
-- matrix[1][3]-->true
-- matrix[2][2]-->true
-- matrix[2][3]-->true
Пример 3. Нужно найти свободную ячейку 2 на 2 (высота, ширина)
local matrix =
{
{ true, true, false };
{ false, true, true };
};
-- false