Ayuda] Coincidencia de patrones

Iniciado por romanrsr, 17 Octubre 2014, 05:06 AM

0 Miembros y 1 Visitante están viendo este tema.

romanrsr

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:

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:

Verde 5 Coinc.
Rojo 3 Coinc.
Blanco 2 Coinc.


Espero haber sido claro.

Muchas Gracias!!

Saludos!

MNicolas

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!