假设我们有一个名为nums的正数列表,我们必须找到能整除每个数字的最大正数。因此,如果输入类似于[14,28,70,56],则输出为14。为了解决这个问题,我们将遵循以下步骤−ans := nums的第一个元素对于nums中的每个x,执行ans := ans和x的最大公约数返回ans让我们看看下面的实现,以便更好地理解−示例import math class Solution: def solve(self, nums): ans = nums[0] for x in nums: ans = math.gcd(ans, x) return ans ob = Solution() print(ob.solve([14,28,70,56]))输入[14,28,70,56]输出14