Comparar hashes: identificar valores diferentes

Published by Helen Yu in

Una función recibe dos hashes como entrada. Ambos hashes contienen exactamente las mismas claves. Devuelve un arreglo con las claves cuyos valores difieren entre ambos hashes.

Ejemplos

differs({a: 1, b: 2, c: 3}, {a: 3, b: 2, c: 1}) ➞ ["a", "c"]

differs({a: 1, b: 1, c: 1}, {a: 2, b: 2, c: 2}) ➞ ["a", "b", "c"]

differs({a: 3, b: 3, c: 3}, {a: 3, b: 3, c: 3}) ➞ []

Notas

N/A