今天顺丰笔试题木木的密码题目到底是啥意思啊。。。。
发布于 2017-09-20 17:13 2634 次浏览 0 赞 来自 试题交流  

好像按照那公式推不出来。。。。。突然就脑残了。。。。

4 条回复

原公式是Ai = Bi - B(i+1)+B(i+2)-...

你可以反向思维想,

当i= n时,就是i最大时,An = Bn   即 Bn = An;

当i = n - 1时, An-1 = B(n-1) - Bn  ,即     B(n-1) = A(n-1) + Bn;

当i = n - 2时, An-2 = B(n-2) - B(n-1) + Bn  ,即   B(n-2) = A(n-2) + B(n-1) - Bn;

...

所以你要从后往前计算,先计算Bn  - 》 Bn-1 -》 ... -》 B1;

2017-09-20 17:24
2

最后总结出规律

bj = aj;

bj-1 = aj-1+aj;

2017-09-20 17:26

题目二:木木的密码

function solve(a) {
    var arr = new Array(a.length);
    for(var i =0;i<a.length;i++){
        arr[i] = a[i] + (a[i+1] || 0);
    }
    return arr;
}


其实只要静下心来逆推就好了

B(n) = B(n) + B(n+1)

2017-09-20 17:41
1

送分题...

2017-09-20 20:33
添加回复
回到顶部