📌  相关文章
📜  对数组中的对进行计数,其和可被4整除(1)

📅  最后修改于: 2023-12-03 15:39:09.836000             🧑  作者: Mango

统计数组中能被4整除且相邻的数对的数量

本程序通过遍历数组,判断相邻的数是否能被4整除,若满足条件,计数器加1。最后输出计数器的值。

代码实现
def count_pairs(array):
    """
    统计数组中能被4整除且相邻的数对的数量
    :param array: 数组
    :return: 可被4整除且相邻的数对的数量
    """
    cnt = 0
    for i in range(len(array) - 1):
        if (array[i] + array[i + 1]) % 4 == 0:
            cnt += 1
    return cnt
使用示例
array = [1, 4, 5, 8, 12, 16, 18, 21, 24]
result = count_pairs(array)
print("数组中能被4整除且相邻的数对的数量为:", result)
输出结果
数组中能被4整除且相邻的数对的数量为: 4

以上就是统计数组中能被4整除且相邻的数对的数量的实现方法。