Esta es una variante Rebecca de Piedra de la respuesta. Deje $G(n)$ contar el número de "buena" de longitud-$n$ cadenas que contienen un $14$, y deje $B(n)$ contar el número de "malo" de las cadenas que no. Claramente
$$G(n)+B(n)=10^n$$
Usted puede crear una mala cadena de longitud $n$ anexando cualquier dígito que desea una mala cadena de longitud $n-1$, a menos que la cadena más corta que termina en un $1$, en cuyo caso no se puede anexar un $4$. El número de cadenas de este tipo (que termina en un $1$)$B(n-2)$. Así
$$B(n)=10B(n-1)-B(n-2)$$
con los valores de partida $B(1)=10$$B(2)=99$. Esto le da a los "malos" de la secuencia
$$10, 99, 980, 9701, 96030, 950599, 9409960, 93149001,\ldots$$
que es A004189 en la OEIS, donde se observó que
$$B(n)={(5+\sqrt{24})^{n+1}-(5-\sqrt{24})^{n+1}\over2\sqrt{24}}$$
Así
$$G(n)=10^n-{(5+\sqrt{24})^{n+1}\over2\sqrt{24}}+{(5-\sqrt{24})^{n+1}\over2\sqrt{24}}$$
como robjohn encontrado.