A ver, deben ser 2 letras y 4 números en cualquier orden o primero las letras y después los números o viceversa?
No importa, la solución es una simple máquina de estados donde la entrada es el código.
Supongamos que es ordenado, primero las letras y después los números.
La idea es la siguiente. Tomas la cadena y lees el primer caracter, si es una letra pasas al estado 2 si no, al estado de error.
Si llegas al estado 2 haces lo mismo. Si el siguiente caracter es una letra, pasas al estado 3, sino, error.
Del estado 3 en adelante pasarás a un estado "correcto" si recibes una letra, sino, vas al estado de error.
Bueno, como quién dice está el ejercicio hecho. Ahora solo tenés que pasarlo a tu lenguaje favorito.
