Как? В этом и был вопрос.Автор оригинала: iliah
какая нафиг разница? будешь значит таскать по итерациям не одну, а две переменных (или если хочется массив) и все так же сравнивать
потому как в масиве могут быть значения и такие:хм, зачем две? по-прежнему одну - сумму разниц
Чем же он не очень удачный ?Автор оригинала: iliah
> main_array = [800 => 20, 100 => 700, 320 => 10, 40 => 300, 350 => 100];
ну не очень удачный тест
что запоминаем, делаем.. какая сумма разниц ? не понятно абсолютновозьмем лучше этот - main_array = [128 => 100, 200 => 200, 320 => 150, 180 => 200, 350 => 100];
и $x=135;
$y=100;
1) проходим мимо
2) сумма разниц - 165, запомнили ее
3) 235
4) 145 - меняем с 165
5) 215
чем не устраивает такой вариант?
Именно что прямоугольник!, а не квадрат, поэтому даже если площадь меньше - не факт, что впишется.? может в задаче требуется вписать прямоугольник наибольшей площади, тогда площадь считай, еще проще