去掉一个数 让剩余的数乘积最大
#!/usr/bin/env python# coding=utf-8def solve(arr):ans = [i for i in arr if i < 0]ant = [i for i in arr if i >= 0]if not ans:return sorted(arr)[0]length = len(ans)...
·
#!/usr/bin/env python
# coding=utf-8
def solve(arr):
ans = [i for i in arr if i < 0]
ant = [i for i in arr if i >= 0]
if not ans:
return sorted(arr)[0]
length = len(ans)
if length & 1 == 0:
return sorted(ant)[0]
else:
return sorted(ans)[-1]
更多推荐
已为社区贡献5条内容
所有评论(0)