Задать вопрос
@codriter

Как случайно разместить объекты на сетке (jQuery)?

Есть матрица, которая визуально представлена квадратной сеткой, например 70х50 квадратов.
Необходимо в случайном порядке размещать на ней квадратные блоки (2х2, 3х3, 4х4 квадрата) таким образом, чтобы в конце осталось как можно меньше свободного места. Размер каждого последующего блока случаен (из указанных выше).

Может у кого-то есть идеи по поводу того, как это претварить в жизнь? :)
  • Вопрос задан
  • 2395 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
barkalov
@barkalov
В общем виде задача NP-полная, решается перебором. В вашем случае наверняка есть хорошие эвристики, которые могут здорово упростить задачу, но, боюсь, перебирать варианты всё равно придется.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы