У меня есть номер n
, и я хочу найти три числа, продукт которых n
, но как можно ближе друг к другу. То есть, если n = 12
, то я хотел бы получить 3, 2, 2 в результате, в отличие от 6, 1, 2.
Еще один способ подумать о том, что если n
- это объем кубоида, то я хочу найти длины сторон, чтобы сделать кубоид максимально похожим на куб (т.е. длины насколько это возможно). Эти числа должны быть целыми числами.
Я знаю, что вряд ли это будет идеальным решением, и я рад использовать что-то, что дает хороший ответ большую часть времени, но я просто не могу думать, куда идти с этим алгоритмом, Любые идеи?