Comparando hashes: identificando valores diferentes

Published by Helen Yu in

Uma função recebe dois hashes como entrada. Ambos os hashes contêm exatamente as mesmas chaves. Retorne um array de chaves cujos valores diferem entre os dois hashes.

Exemplos

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}) ➞ []

Observações

N/A