Foro de elhacker.net

Programación => Java => Mensaje iniciado por: romanrsr en 17 Octubre 2014, 05:06 am



Título: Ayuda] Coincidencia de patrones
Publicado por: romanrsr en 17 Octubre 2014, 05:06 am
Hola amigos, como están? Como lo dice el titulo, necesito armar un código de coincidencia de patrones. Les explico lo que necesito, espero que me entiendan.

Supongamos que tengo un grupo n de variables y patrones.

Por ej:

Código:
Variable1 [Rojo, Azul, Verde, Gris]
Variable2 [Negro, Azul, Verde, Marron]
Variable3 [Celeste, Violeta, Negro, Blanco]
Variable100 [...]
Etc.

Entonces yo necesito seleccionar 5 Variables al azar, y que un algoritmo me ordene los 3 primeros patrones con mayor cantidad de coincidencias.

Por ej: Si yo seleccione las variables 1, 8, 16, 56, 97.
Me devuelva lo siguiente:

Código:
Verde 5 Coinc.
Rojo 3 Coinc.
Blanco 2 Coinc.

Espero haber sido claro.

Muchas Gracias!!

Saludos!


Título: Re: Ayuda] Coincidencia de patrones
Publicado por: MNicolas en 17 Octubre 2014, 22:06 pm
Un contador por cada color podrías hacer.

De esas 5 variables escogidas (supongo que serán arrays de strings) las recorres con bucle y haces dentro del bucle:

si(array.equals("verde")
verde++;

y así. Puedo hacer código si prefieres. Pero sería interesante que cogieras la idea y te las apañaras así se aprende.

Un saludo!