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]) ➞ trueObservaçõ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
falsese qualquer um dos arrays fornilou se eles tiverem tamanhos diferentes.