【发布时间】:2015-01-28 04:34:28
【问题描述】:
我找到了Codility's PermMissingElem Question 的完美答案。
function solution($A) {
$N = count($A);
$sum = ($N + 2) * ($N + 1) / 2;
for($i = 0; $i < $N; $i++){
$sum -= $A[$i];
}
return intval($sum);
}
但是我发现它对 $sum 的功能感到困惑。这是一个什么样的功能?这真是令人惊讶的正确,但是,为什么有人可以编造出这样的功能呢? 有没有人可以以某种方式对思维过程进行逆向工程? 我真的很想知道这个过程是如何产生的。
谢谢!
【问题讨论】:
-
stackoverflow.com/questions/27959397/duplicate-element-in-array/… 除了这个类似的问题,我确信这是重复的