Я наткнулся на проблему, которую не могу решить. Мне дано количество элементов для заполнения сетки, но через это мне нужно заранее знать, какой шириной и высотой (в количестве элементов) должна быть сетка.
Я бы хотел, чтобы соотношение сторон между шириной и высотой сетки было 1: 1. Даже при таком простом соотношении сторон мне не удается выполнить расчеты.
Может ли кто-нибудь мне помочь?
Пример представлен ниже
Допустим, у меня всего 9 элементов. Ширина и высота сетки будут тогда равны 3. Это легко (используя квадратный корень из количества элементов).
Но как насчет (например) 10 элементов или 11? С 10 элементами я бы хотел, чтобы ширина или высота сетки равнялась 4. То же самое с 11.
Как мне выполнить эти расчеты?