TLDR; voy en matemáticas aventura y conseguir abrumado :)
Algunos antecedentes:
Mis matemáticas no es muy grande (yo no puedo leer la notación), pero soy un programador competente y razonable solucionador de problemas. He hecho la primera docena o así de Euler problemas y tiene la intención de continuar con eso cuando tengo tiempo.
El problema:
En Arthur C Clarke el cuento de "Los 9 mil Millones de Nombres de Dios" los nombres de Dios son todas las posibles secuencias en un indeterminado alfabeto, que no tengan más de nueve caracteres, donde no hay letra se produce más de tres veces en sucesión.
Por curiosidad, que empecé a jugar con la determinación de cómo muchos de secuencias válidas no están dentro de un rango.
Empecé con la repetición de dígitos en base 10 números, en el fondo es el mismo problema que la repetición de letras en un alfabeto.
No está muy bien informado acerca de las matemáticas, pensé en escribir un programa de iterar sobre los rangos y el recuento de todos los elementos que cumplen la condición anterior, a continuación, poner los resultados en una hoja de cálculo para ver si hay un patrón claro de algún tipo surgido que me permitiera escribir un algoritmo para determinar el número de secuencias válidas en un determinado rango.
Empecé con la restricción de que un dígito podría aparecer sólo una vez, por lo que en el rango 0-99 hay 9 no válido secuencias, 11, 22, 33, etc., dejando 91 válido "nombres de Dios".
Aquí está la tabla de 0-99 a través de 0-99999999. Me detuve allí, porque más allá de que es donde se empezó a tomar mucho tiempo para calcular y yo no quería desviarse de la optimización.
0-99 91
0-999 820
0-9999 7381
0-99999 66430
0-999999 597871
0-9999999 5380840
0-99999999 48427561
También me genera una tabla de dígitos que aparecen no más de dos o tres veces:
0-999 991
0-9999 9820
0-99999 97300
0-999999 964081
0-9999999 9552430
0-99999999 94648600
0-9999 9991
0-99999 99820
0-999999 997300
0-9999999 9964000
0-99999999 99550081
No he llegado a mirar en estos, sin embargo, porque me quedé fascinada por la primera tabla.
La primera tabla que aparece en OEIS como A002452.
Pasando de allí, mirando en todo tipo de cosas diferentes, entre ellos las secuencias de números en diferentes marcador de posición de las columnas en las tablas, las diferencias entre los números en columnas diferentes y/o tablas, etc. Miré a todo tipo de cosas, me gustaría que documentó más, yo estaba de brazos cruzados jugando con una hoja de cálculo y Googlear secuencias. Con una rápida búsqueda en Google me encontré con algunas de estas secuencias en todo tipo de lugares extraños, algunos ejemplos incluyen las transformaciones de Lucas Números, las soluciones a Kakuro / Addoku / Soduku puzzles, repunits, las coordenadas geodésicas de los rostros, incluso el hueso de Ishango, que yo nunca había oído hablar de antes. Es justs va en y en.
Matemáticas está llena de este tipo de cosas ¿no? Y sólo estoy mirando a un pequeño problema de una muy ángulo específico, esto es sólo la punta del iceberg aquí ¿no?
Preguntas/solicitudes de comentarios:
Estoy suponiendo que mi aventura no es nada extraordinario en todos y matemáticas está lleno de este inesperado relaciones de las cosas, verdad?
¿Cuál es la manera correcta de describir el problema que se describe en los primeros párrafos, ¿qué necesito para aprender a entenderlo?
Me encantaría escuchar cualquier comentario/curiosidades, etc. relativas a esta pequeña aventura, por favor!