Python 程序检查是否可以使用数组中的所有数字来生成一个可以被 3 整除的数字

pythonserver side programmingprogramming更新于 2025/12/22 6:36:17

在本文中,我们将了解解决给定问题陈述的解决方案和方法。

问题陈述

给定一个整数数组输入,我们需要确定是否有可能使用这些数字中的所有数字来生成一个可以被 3 整除的整数。

在这里,我们将生成一个函数,该函数将接受两个参数,即整数数组和数组的长度。

下面给出的实现基于心算概念。这里我们观察到,如果数字之和能被 3 整除,则该数字能被 3 整除。

现在让我们看看下面的实现 −

示例

def isPossibleToMakeDivisible(arr, n):
   remainder = 0
   for i in range (0, n):
      remainder = (remainder + arr[i]) % 3
   return (remainder == 0)
# main()
arr = [33,40,90]
n = 3
if (isPossibleToMakeDivisible(arr, n)):
   print("Yes")
else:
   print("No")

输出

No

所有变量和函数均在全局范围内声明,如下图所示。

结论

在本文中,我们学习了使用数组中的所有数字来查找是否能够生成可被 3 整除的数字的方法。


相关文章


有用资源