Hack x Crack - Comunidad de Seguridad informática

Seguridad Informatica => Wargames => Retos no oficiales => Mensaje iniciado por: tryger en Agosto 02, 2013, 03:20:56 pm

Título: Reto Comparar Cadenas
Publicado por: tryger en Agosto 02, 2013, 03:20:56 pm
Hola HxC, hoy traigo un nuevo reto a ver si os apuntais. Allá va:

Escribir un programa que pida dos arrays de la misma longitud y el mismo tipo. El programa deberá comparar esas dos listas y en caso de ser iguales, retornar true, de lo contrario, false. Pero esto es muy fácil, vamos a complicarlo más ;) Los arrays no tienen porque estar ordenados, es decir pueden ser iguales pero no necesariamente tener el mismo caracter en la misma posicion. Esto se ve mejor con un ejemplo.
Código: [Seleccionar]
Estas dos arrays son iguales:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
[5, 6, 7, 8, 9, 0, 1, 2, 3, 4]
Como vemos, son iguales, pero no estan en la misma posicion.

El reto se puede solucionar con cualquier lenguaje y por supuesto, si ya existe alguna funcion que haga esto (lo ignoro), no vale usarla.

Si no entendéis algo no dudéis en comentar.
Bueno, esto es todo. Sé que sois unos craks y lo resolveréis. ;)

Salu2
Título: Re:Reto Comparar Cadenas
Publicado por: MadJ0ker en Agosto 02, 2013, 06:00:16 pm
Está escrito en python 2.7 :D
No usé "in" ni "str.find" porque eso le quitaría toda la gracia al reto xD
Siento el desorden, lo hice un poco a la carrera.


Código (http://pastebin.com/TdZ7CDja)

Saludos!