php - 将最小第二个偶数和最大第二个偶数相加:
问题描述
我有一个数字列表
9, 48, 2, 1,14, 5, 4, 15, 50, 59, 56, 47
如何找到最小第二个偶数和最大第二个偶数的总和:
所需输出:4+50 = 54
注意:代码也可以,如果上面的数字位置会改变或添加另一个数字
解决方案
也许有点矫枉过正,但会成功的。
$numbers = [9, 48, 2, 1,14, 5, 4, 15, 50, 59, 56, 47];
asort($numbers);
$even = array_values(array_filter($numbers, function($i){
return ($i % 2) == 0;
} ));
$total = $even[1] + $even[count($even) -2];
var_dump($total);
推荐阅读
- r - R中的基本生物医学文本挖掘
- html - html画布变换?是否只是:首先进行转换,然后在画布中绘制?不,在画布上粘贴图像等,然后转换它?
- shell - ${$1:-"world"} 中的“错误替换”
- mysql - BigQuery:如何对 2.5 年的用户群进行同期群/留存分析?
- powershell - 如何将 2 个属性合并到 AD 对象的单个输出中?
- reactjs - 无法从“App.js”解析“./aws-exports”
- scala - 迭代数据框时任务不可序列化,scala
- python - Google Admin SDK 延迟
- firebase - Firebase 托管重写在本地工作但不在云中工作 - 错误?
- jquery - JQuery - 调用相同的页面但使用不同的模型数据