Todos sus deseado cadenas tienen un dígito que se produce dos veces, mientras que los otros se producen una vez. Así que aquí es un método para obtener todas esas cadenas:
- Coloque todos los diez dígitos en un diez por una cadena de dígitos. Esto se puede hacer en $10!$ maneras.
- Elegir un dígito a ser el repetido dígitos. Esto se puede hacer en $10$ maneras.
- Elija una posición en los diez dígitos de la cadena desde el paso $1$ para la inserción repetida de dos dígitos. Los diez dígitos de la cadena de ha $11$ lugares para insertar, pero $2$ de ellos están próximos a los mismos dígitos, por lo que hay $9$ permitido lugares para insertar el dígito.
Insertar el dígito en la posición en los diez dígitos de la cadena nos da un margen de once dígitos de la cadena. Sin embargo, tenemos el doble cómputo de cada once dígitos de la cadena, ya podemos insertar el otro la aparición de los repetidos dígitos. Así que debemos dividir nuestro conteo de dos.
Nuestro recuento final es entonces
$$\frac{10!\cdot 10\cdot 9}2=163,296,000$$
En su cheque de $4$dígitos cadenas con $3$ dígitos, que sería
$$\frac{3!\cdot 3\cdot 2}2=18$$
Una rápida comprobación de que en MS Excel confirma que es correcto. (Para el $4$-cadenas de dígitos: incluso Excel no manejar fácilmente más de cien millones de líneas!)