А на первый взгляд кажется что это вообще не проблема написать алгоритм и получить все возможные варианты расстановки ячеек простым перебором. А затем все проверить на монохроматические прямоугольники.
Вот потом у меня новички в команде приносят ссылки на подобные статьи пытаясь доказать что они правы и их код вообще сделан в лучших традициях js программирования.
Я считаю это интересный подход. При дальнейшей автоматизации и оптимизации рабочего процесса можно ещё больше ускорить процесс создания сайта. Главное не «сгореть» людям в таком потоке.
Хотя на самом деле всё не так просто.
Всем нам ещё очень много кода придется перебрать и конвертировать в utf-8.
Автор реально молодец.
Тоже в кино сидел смотрел что за таблицы она там джойнит.