Malabarismo com hashes

Crie uma função que:

  • crie um hash sha256 a partir de um array de strings.
  • ordene a string do hash, primeiro as letras e depois os dígitos, mantendo a ordem original das letras e dos dígitos (por exemplo, "7a2f7fdf31a4b" seria ordenado como "affdfab727314").
  • retorne um novo hash sha256 a partir da string ordenada.

Exemplos

hashOps(["string1", "string2", "string3"]) ➞ "2d3b990149219819705bfe290571a9dcf5cf2a2528a2c711a57bd430ce32497f"

hashOps(["quick", "brown", "fox"] ) ➞ "7a2f7fdf31a4b14dd4f67e5ca8da3dabd7eac825eac259682e43d7e477b3d378"

hashOps(["i", "am", "not", "a", "crook"]) ➞ "d94ffa741e59d434b9e9e2ed32c2efc128238ba29eaa79cd0283d17a04a2d93f"

Observações

Lembre-se de codificar suas strings.