Creo que una mejor manera de abordar este problema es contar el número de cadenas que no tienen tres respuestas a la misma. En lugar de tratar de calcular directamente, en la que participarán con nosotros en la doble contabilización, los problemas de la clase que ha encontrado, vamos a tratar de desarrollar una relación de recurrencia. Llamar a una cadena de caracteres a partir de {A,B,C,D} "bueno" si no hay tres personajes son los mismos, y deje $a_n$ el número de cadenas con $n$ personajes. Si conocemos $a_n$ podemos calcular $a_{n+1}?$
Desde el primer $n$ personajes de una buena longitud de la cadena de $n+1$ debe formar una buena cadena de longitud $n$, podemos añadir otro personaje para una buena cadena de longitud $n$ para obtener una buena cadena de longitud $n+1$, siempre que los dos últimos caracteres son diferentes. Por lo tanto, vamos a $s_n$ el número de cadenas de longitud $n$ que terminan en un solo carácter (es decir, los dos últimos caracteres no son lo mismo), y deje $d_n$ el número de cadenas de longitud $n$ que terminan en un doble carácter. Claramente,
$$a_n=s_n+d_n\tag 1$$
Ahora, para tener una buena cadena de longitud $n+1$ sin un doble carácter de una buena cadena de longitud $n$, simplemente anexar cualquier carácter diferente a la de la última:
$$s_n=3a_{n-1}=3(s_{n-1}+d_{n-1})\tag 2$$
Para obtener un duplicado de la cadena de longitud $n$ debemos añadir un carácter diferente a la de la última a una sola cadena de longitud $n-1$, de modo que $$
d_n=s_{n-1}\implica s_n=3a_{n-1}=3(s_{n-1}+s_{n-2})\etiqueta 3$$
Sabemos que $s_1=4$$s_2=12,$, por lo que podemos aplicar repetidamente $(3)$ a calcular los valores de $s_n$. Llegué $s_9=141264, s_{10}=535572,$, de la que me calcula la probabilidad de que tres consecutivos idénticos respuestas como $.3545188903808594\approx 35.45$%
Yo no garantiza la exactitud de estos cálculos, como no he comprobado cuidadosamente, pero son sin duda mucho más cerca de sus resultados experimentales.
Me refería a mencionar que es posible resolver la recurrencia de $s_n$ en forma cerrada, pero casi no vale la pena el esfuerzo para este problema.