Uma comparação simples

Mubashir precisa da sua ajuda para comparar dois arrays.

O primeiro array contém números, e o segundo deve conter os quadrados dos números do primeiro array. Crie uma função que retorne true somente quando o segundo array contiver exatamente esses quadrados. Os valores duplicados devem aparecer a mesma quantidade de vezes, mas podem estar em qualquer ordem. Caso contrário, retorne false.

Por exemplo, 121 é o quadrado de 11, 14641 é o quadrado de 121, 20736 é o quadrado de 144, 361 é o quadrado de 19 e 25921 é o quadrado de 161.

Exemplos

simpleComp([121, 144, 19, 161, 19, 144, 19, 11], [121, 14641, 20736, 361, 25921, 361, 20736, 361]) ➞ true

simpleComp([4, 4], [1, 31]) ➞ false

simpleComp([2, 2, 3], [4, 4, 9]) ➞ true

Observações

  • Os números podem aparecer em qualquer ordem.
  • A quantidade de valores duplicados deve corresponder exatamente.
  • Os valores negativos são elevados ao quadrado normalmente.
  • Retorne false se qualquer um dos arrays for nil ou se eles tiverem tamanhos diferentes.