Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/02/2014, 07:22
joseant1986
 
Fecha de Ingreso: febrero-2014
Mensajes: 1
Antigüedad: 10 años, 3 meses
Puntos: 0
ejercicio recurrencia

Escribir un método recursivo, lineaNum, tal que, dado un número entero n ≥ 1, devuelva una
cadena de caracteres formada por todos los números enteros desde n hasta 1 (cuenta descendente)
y por todos los números enteros desde 1 hasta n (cuenta ascendente).
La cabecera del método será la siguiente:
public static String lineaNum (int n)
Por ejemplo, si se ejecuta el siguiente bloque de instrucciones:
System.out.println( lineaNum(1) );
System.out.println( lineaNum(7) );
System.out.println( lineaNum(15) );
Se ha de mostrar en la salida estándar:
1
7 6 5 4 3 2 1 2 3 4 5 6 7
15 14 13 12 10 9 8 7 6 5 4 3 2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Obsérvese que tras cada número se muestra también un carácter espacio en blanco, y que los
números se muestran dos veces, excepto el 1 que se muestra una sola vez.