Una comparación sencilla
Mubashir necesita tu ayuda para comparar dos arreglos.
El primer arreglo arr1 contiene algunos números y el segundo arreglo arr2 contiene los cuadrados de los números del primer arreglo.
Crea una función que reciba estos dos arreglos y devuelva true únicamente cuando el segundo contenga exactamente los cuadrados de los valores del primero. Los valores duplicados deben aparecer la misma cantidad de veces, pero pueden estar en cualquier orden. De lo contrario, devuelve false.
arr1 = [121, 144, 19, 161, 19, 144, 19, 11]
arr2 = [121, 14641, 20736, 361, 25921, 361, 20736, 361]Devuelve true porque 121 es el cuadrado de 11, 14641 es el cuadrado de 121, 20736 es el cuadrado de 144, 361 es el cuadrado de 19, 25921 es el cuadrado de 161, y así sucesivamente...
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]Ejemplos
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]) ➞ trueNotas
- Los números pueden estar en cualquier orden.
- Devuelve
falsesi alguno de los arreglos esnull.