我有一系列数字 10,20,50,40,30,80,90,100,80
可能会有尽可能多的数字。我想先按降序对它们进行排序,然后在每n个项目之后删除n个项目,然后得到总数。所以对于例如。如果我想从上面的数组中每3个项后删除2个项目,那么结果应该是
100,90,80,40,30,20 = 360
我写了一些代码,但它无法正常工作。
git gc --aggressive --prune=all
答案 0 :(得分:1)
我会将已排序的数组切割成块(lenght = good + remove)然后处理它们(切断和存储/显示)。
$window.location.href
顺便说一下。新行?token=auth_token
无法在浏览器视图中使用(仅限源代码) - 您需要html function offer($items, $buyItems, $get) {
rsort($items);
$sum = 0;
foreach (array_chunk($items, $buyItems + $get) as $group) {
foreach (array_slice($group, 0, $buyItems) as $item) {
echo $item . "\n";
$sum += $item;
}
}
echo "Total = " . $sum . "\n";
}
才能换行。