9, 'y' => 0]], MonotoneChain::createConvexHull([['x' => 9, 'y' => 0]])); $points = []; for ($i = 0; $i < 10; ++$i) { for ($j = 0; $j < 10; ++$j) { $points[] = ['x' => $i, 'y' => $j]; } } self::assertEquals([ ['x' => 0, 'y' => 0], ['x' => 9, 'y' => 0], ['x' => 9, 'y' => 9], ['x' => 0, 'y' => 9], ], MonotoneChain::createConvexHull($points) ); } }