在 Python 中检查数组元素的最大公约数是否可以被质数整除


假设我们有一个名为 nums 且 num2 另一个值 k 的数组,我们要检查 nums 的 LCM 是否可以被 k 整除。

因此,如果输入类似 num = [12, 15, 10, 75] k = 10,那么输出将为 True,因为数组元素的 LCM 是 300,这可以被 10 整除。

为了解决这个问题,我们将按照以下步骤进行 -

  • 对于 i 从 0 到 num 的长度 - 1,执行
    • 如果 nums[i] 可以被 k 整除,那么
      • 返回 True
  • 返回 False

示例

让我们看以下实现,以便更好地理解 -

 实时演示

def solve(nums, k) :
   for i in range(0, len(nums)) :
      if nums[i] % k == 0:
         return True
nums = [12, 15, 10, 75]
k = 10
print(solve(nums, k))

输入

[12, 15, 10, 75], 10

输出

True

更新时间:19-1-2021

86 次浏览

开启你的职业生涯

通过完成课程获取认证

开始
广告