首页 > 解决方案 > 数组中所有元素的最小总和称为数组成本

问题描述

给定一个数组 [2,4,6,7]。我们需要选择一个数字x。在迭代整个数组时,我们需要分配新值 a[i]=a[i]/x。在上述场景中,他们选择 2。

结果数组为 [1,2,3,7] 数组成本为 1+2+3+7=13。

我们如何随机选择一个元素?

标签: arrays

解决方案


python中有一个模块被调用 random并且该模块有一个功能random.choice(<array>)

所以代码是:

array = [2, 4, 6, 7]

x = random.choice(array)

for i in range(len(array))

array[i] /= x


推荐阅读