Расчет # или строк и столбцов

У меня есть # изображений, которые я сшиваю в таблицу спрайтов, как я могу рассчитать количество строк и столбцов, которые одинаково помещаются в четный прямоугольник (без пробелов)?

Некоторые примеры:

6 изображений должны стать 2 строками, 3 столбцами

7 изображений должны стать 1 строкой, 7 столбцов

8 изображений должны стать 2 строками, 4 столбца

9 изображений должны стать 3 строки, 3 столбца

10 изображений должны превратиться в 2 строки, 5 столбцов

Надеюсь, это поможет объяснить это.

Идеи?

9
задан Amber Mac 16 June 2011 в 19:27
поделиться