sábado, 25 de agosto de 2012

el código carlitos

una pequeña variación al código de los infinitos monos nos permite preguntarnos cuánto tiempo se tardaría un mono -con cierto teclado especial- en teclear una cadena en especial, para un caso mucho más reducido. el caso en cuestión, el teclado sólo tiene las letras C, A, R, L, I, T, O, S y termina cuando escriba -al azar- la palabra CARLITOS y te dice cuántas combinaciones intentó.

con modificaciones muy sencillas puedes preguntarte por otra palabra.

en todas las veces que lo hemos corrido, nunca ha encontrado CARLITOS; nuestra hipótesis es que el rand() es menor que 8^8 y se cicla antes de encontrar suficientes combinaciones. sin embargo, con palabras de 3, 4, 5 o hasta 7 letras sí lo ha terminado.

te presentamos a Carlitos
(para usarlo, hay que copiarlo en un proyecto de consola en tu ambiente de programación y correrlo.)


No hay comentarios:

Publicar un comentario