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.
Input
0 1 2 3 4
Output
0 101 210121012 3210121012321012101232101210123 432101210123210121012321012101234321012101232101210123210121012343210121012321012101232101210123432101210123210121012321012101234