📜  矩阵中偶数和奇数频率的Javascript程序(1)

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

矩阵中偶数和奇数频率的JavaScript程序

本程序用于计算矩阵中偶数和奇数出现的频率。

程序介绍

程序通过循环处理矩阵中的每一个元素,判断其是否为偶数,最终计算出矩阵中偶数和奇数出现的频率。

程序代码
/**
 * @description 统计矩阵中偶数和奇数出现的频率
 * @param { Array } matrix 矩阵
 * @returns { Object } 返回一个对象,包含矩阵中偶数和奇数出现的频率
 */
function evenOddFrequency(matrix) {
  let even = 0; // 偶数数量
  let odd = 0; // 奇数数量

  matrix.forEach(row => {
    row.forEach(element => {
      if (element % 2 === 0) {
        even++;
      } else {
        odd++;
      }
    });
  });

  return {
    evenFrequency: even / (matrix.length * matrix[0].length), // 偶数频率
    oddFrequency: odd / (matrix.length * matrix[0].length) // 奇数频率
  };
}
示例使用
const matrix = [
  [1, 2, 3],
  [4, 5, 6],
  [7, 8, 9]
];

const { evenFrequency, oddFrequency } = evenOddFrequency(matrix);

console.log(`偶数出现频率:${evenFrequency}`);
console.log(`奇数出现频率:${oddFrequency}`);

输出结果为:

偶数出现频率:0.3333333333333333
奇数出现频率:0.6666666666666666
说明

上述程序仅仅是一个示例程序,仅供参考,具体实现还需要结合具体业务需求来实现。