Palabras recursivas X72048


Statement
 

pdf   zip

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 dd 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 dd.

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++ Python