我有一个包含9个浮动值的列表,我想取前一个5,检查它们是否等于零,然后取最后4个,检查它们是否等于零。如果两者(前5和最后4)都等于零,我想打印0,0。如果它们不等于零,那么我想打印两个最小值,每个集合一个。如果前5个值是零,那么我要打印None,然后打印最后4个的最小值,反之亦然。输出:或
a = [0.0,0.0,0.0,0.0,0.0,3.0567,0.55,7.678,9
给定3个具有整数(正数和负数)的可变长度数组,可以通过乘积每个数组中的一个元素来找到最大乘积。A = [ 10, -10,15,-12];C = [-11, -10, 9,-12];我尝试使用蛮力方法O(N^3)实现它,使用三个嵌套的for循环,但我正在寻找更优化的方法。int[] B = new int[]{10,-12,13,-12};
int[] C = new int[]{-11,-10,9,-