Palabras recursivas X72048


Statement
 

pdf   zip

html

Deducid lo que hay que hacer en este ejercicio a partir de los ejemplos de entrada y salida.

Entrada

La entrada tiene varios casos. Cada uno de ellos consiste en un dígito d en una línea.

Salida

Para cada caso de la entrada, la salida tiene un string en una línea nueva. Deducid a partir de los ejemplos cuál es el string esperado a partir de cada d.

Observación

La solución de este ejercicio debe ser recursiva. Podéis optar por hacer una función recursiva que va escribiendo directamente por la salida el string resultante, o una que devuelva un string y que el programa principal lo escriba. Sí que se puede utilizar un bucle dentro del cuerpo de la función recursiva, si se desea, siempre y cuando no subvierta el hecho de que la solución general sea recursiva.

Public test cases
  • Input

    0
    1
    2
    3
    4
    

    Output

    0
    101
    210121012
    3210121012321012101232101210123
    432101210123210121012321012101234321012101232101210123210121012343210121012321012101232101210123432101210123210121012321012101234
    
  • Information
    Author
    PRO1
    Language
    Spanish
    Translator
    Original language
    Catalan
    Other languages
    Catalan English
    Official solutions
    C++
    User solutions
    C++