在 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
- 如果 nums[i] 可以被 k 整除,那么
- 返回 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
广告