Tag: 数组差异

Ruby:如何找到2个数组之间的差异,订购问题

我正在尝试计算订单有效的两个数组之间的差异。 例如: array_one = [“A”, “B”, “C”] array_two = [“B”, “C”, “A”] 这将产生3个差异,因为: array_one[0] != array_two[0] array_one[1] != array_two[1] array_one[2] != array_two[2] 另一个例子: array_one = [“Z”, “X”, “Y”] array_two = [“Z”, “W”, “Y”] 这将产生1,因为: array_one[0] == array_two[0] array_one[1] != array_two[1] array_one[2] == array_two[2] 任何建议都非常感谢。