每个人都有自己的战斗力,自己的绝对值就是战斗力,不同方向的人遇到后会决斗,留下的战斗力为绝对值相减,保留到战斗力绝对值大的人身上,比如8和-2相遇那么8 就变成6。
给定一个数组:
#正数表示向右→
#负数表示向左←
样例输入:
test_cast = '[5 10 8 -8 -5]'
输出:[5,10] 表明最后这俩可以逃出升天
test_cast = '[ -1 -5]'
输出:[-1,-5] 表明最后这俩可以逃出升天,同向的都可以走出去,类似一秒移动一个单位那么他们都遇不到
test_cast = '[1 -1]'
输出:[] 表明最后这俩同归于尽
#先进行两个方向的遍历:
#从右到左,先看数组末尾的正数,肯定出去了
#从左到右,看数组头的负数,肯定出去了
再对剩下的进行处理,我怎么感觉好像 可以用递归,求大牛给个 样例代码,学习一下。