作者:mobiledu2502853397 | 来源:互联网 | 2024-12-27 12:19
在给定的数组中,除了一个数字外,其他所有数字都是相同的。任务是找到这个唯一的不同数字。例如,findUniq([1,1,1,2,1,1])返回2,findUniq([0,0,0.55,0,0])返回0.55。
在给定的数组中,除了一个数字外,其他所有数字都是相同的。我们的任务是找到这个唯一的不同数字。
示例:
findUniq([1, 1, 1, 2, 1, 1]) === 2
findUniq([0, 0, 0.55, 0, 0]) === 0.55
规则:
实现方法:
function find_uniq($arr) {
// 统计每个数字出现的次数
$counts = array_count_values($arr);
// 找到出现次数为1的数字
foreach ($counts as $num => $count) {
if ($count == 1) {
return $num;
}
}
}
祝你好运!