#reactjs #rectangles #packing
#reactjs #прямоугольники #упаковка
Вопрос:
Я создаю функцию, которая способна вычислять, сколько маленьких прямоугольников можно поместить в контейнер. Проблема, с которой я застрял — не совсем уверен, как приступить к вычислениям.
Меньший прямоугольник всегда имеет одинаковый размер, точно такой же, как и контейнер. Параметры, которые у меня были бы для этой функции: const smallerRect = {width: 100, height: 100} const containerRect = {width: 1000, height: 1000} const margin = { top, right, bottom, left} — в конечном итоге я хотел бы добавить поля к своим прямоугольникам
Как мне к этому подойти?
Комментарии:
1. Немного расплывчатый этот друг. Было бы неплохо увидеть попытку понять, что вы пытаетесь сделать. Похоже, вам нужен массив меньших прямоугольников, которые вы просматриваете. Вы бы делали это строка за строкой, заполняя каждую из них.
2. здравствуйте, извините, если объяснение было запутанным. Это проблема, чтобы на самом деле попытаться, не совсем уверен, с чего начать. Но я согласен, мне нужен массив с маленькими прямоугольниками, чтобы они заполняли больший