Uma comparação simples
Mubashir precisa da sua ajuda para comparar dois arrays.
O primeiro array arr1 contém alguns números, e o segundo array arr2 contém os quadrados dos números do primeiro array.
Crie uma função que receba esses dois arrays e retorne true somente quando o segundo contiver exatamente os quadrados dos valores do primeiro. Os valores duplicados devem aparecer o mesmo número de vezes, mas podem estar em qualquer ordem. Caso contrário, retorne false.
arr1 = [121, 144, 19, 161, 19, 144, 19, 11]
arr2 = [121, 14641, 20736, 361, 25921, 361, 20736, 361]Retorna true porque 121 é o quadrado de 11, 14641 é o quadrado de 121, 20736 é o quadrado de 144, 361 é o quadrado de 19, 25921 é o quadrado de 161, e assim por diante...
arr1 = [121, 144, 19, 161, 19, 144, 19, 11]
arr2 = [11*11, 121*121, 144*144, 19*19, 161*161, 19*19, 144*144, 19*19]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 estar em qualquer ordem.
- Retorne
falsese algum dos arrays fornull.