Completar numeros restantes
Publicado por David (15 intervenciones) el 05/03/2018 17:23:26
Buenas tardes:
LLevo dandole vueltas a este ejercicio y no se si por cansancio o que, no soy a dar con la solución.
El problema que tengo es el siguiente, se me pasa un List <Long> el cual tengo he pasado a char para ir leyendo uno a uno, hasta aquí lo he conseguido pero dentro del metodo, no se como sacarlo para el main, el problema es que el resultado tendría que ser los números que faltan. En mi caso tendría que imprimirme 0 7 8 que son los que faltarían.
Os dejo el código a ver si me podeis ayudar.
Muchas gracias de antemano.
LLevo dandole vueltas a este ejercicio y no se si por cansancio o que, no soy a dar con la solución.
El problema que tengo es el siguiente, se me pasa un List <Long> el cual tengo he pasado a char para ir leyendo uno a uno, hasta aquí lo he conseguido pero dentro del metodo, no se como sacarlo para el main, el problema es que el resultado tendría que ser los números que faltan. En mi caso tendría que imprimirme 0 7 8 que son los que faltarían.
Os dejo el código a ver si me podeis ayudar.
Muchas gracias de antemano.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public static void main(String[] args) {
List<Long> numeros = new ArrayList<>();
long p = 13254;
long o = 69;
numeros.add(p);
numeros.add(o);
digitosQueNoEstanEn(numeros);
System.out.print(numeros); // imprime el array tal cual
}
public static String digitosQueNoEstanEn(List<Long> numeros) {
String tmn = String.valueOf(numeros);
for (int i = 0; i < tmn.length() - 1; i++) {
char caracter = tmn.charAt(i);
if (Character.isDigit(caracter)) {
System.out.print(caracter); // prueba para ver si funciona separar numeros
}
}
return tmn;
}
}
Valora esta pregunta


0