Sucesión contadora

Definir las siguientes funciones

tales que

  • (numeroContado n) es el número obtenido al contar las repeticiones de cada una de las cifras de n. Por ejemplo,

  • (contadora n) es la sucesión cuyo primer elemento es n y los restantes se obtienen contando el número anterior de la sucesión. Por ejemplo,

  • (lugarPuntoFijoContadora n k) es el menor i <= k tal que son iguales los elementos en las posiciones i e i+1 de la sucesión contadora que cominza con n. Por ejemplo,

Nota: Este ejercicio ha sido propuesto por Ángel Ruiz.

Soluciones

8 Comentarios

    1. Si haces

      Cuando deberías obtener 411 como se obtiene con la definición de jaibengue.
      Creo que el problema esta en el head utilizado en el aux2 que deberías solucionar.
      Espero que te sirva de algo.

    1. Buenas, la definición es incorrecta. Por ejemplo:

      λ> numeroContado 11111111110
      10101
      λ> numeroContado2 11111111110
      1101

      Donde numeroContado2 es tu definición

      1. Si se cambia la definción de numeroContado por:

        Dejando el resto igual parece que ya se soluciona el problema.

    1. Acabo de caer en que tenía el mismo problema que pabhueacu con los 0.

Escribe tu solución