Esta pregunta ha sido alucinante me para bastante tiempo ahora. Me hizo ir a través de todos los igualmente relacionados con la pregunta en este sitio como este,este de aquí y este, pero que, básicamente, hablar sobre el número total de combinaciones que pueden existir para un patrón de bloqueo algoritmo. Sin embargo yo, estoy buscando algo más específico.
Aquí está el problema.
Tengo un windows phone con 5 pulgadas de pantalla, y tiene un código de bloqueo de 4 dígitos para la pantalla de bloqueo. Debido a la pantalla más grande es más fácil para alguien que está junto a mí(mi esposa, para ser exactos) para saber qué números estoy presionando para desbloquear mi teléfono. Si no al principio, pero después puede ser la 3ª o la 4ª esfuerzo.
Los números en la cerradura de la almohadilla está en esto de la moda
$$1 2 3\\4 5 6\\7 8 9\\ 0 $$
Me di cuenta de que si yo digo que el uso del patrón de bloqueo de 9731, estoy aumentando las posibilidades de que el código para ser roto. Sin embargo, Si puedo usar algo como 3622 donde los números de la forma de lazo cerrado con una separación menor que la visibilidad es menor y, por tanto, el código es fuerte. Este fue el más largo de la ejecución de código que tenía, porque era difícil de abrir.
Entonces me senté y clasifica estas 4 dígitos de los códigos en algo que se llama como 'strengthful números' (no pude encontrar otro nombre para ellos)
La clasificación es :
- Los números de la forma de lazo cerrado con una separación menor- $1$ unidad adyacente
- Los números se pueden repetir, pero con un máximo de 2 veces. por ejemplo. 2452
- Patrones comunes, necesitan ser ignorado como 1234,2345.
Ahora, para mi intento.
He considerado que la distancia entre 2 números en horizontal (1-2,2-3), y vertical(3-6,2-5 etc) es de 1 unidades, entonces mi objetivo debería ser el de visualizar los triángulos en que lockpad que han perímetro de 3 unidades o cuadrados con 4 unidades y no más.
Hasta el momento, puedo visualizar 10 triángulos y a través del método de la fuerza bruta veo a $1451,2562,3563$ y así sucesivamente.
Es allí una manera más conveniente, matemático de la forma de cálculo de la cantidad de las combinaciones posibles de los criterios anteriores existen?
.