[Solución] Concatenación de listas

Espero que lo hayas podido resolver pero si se te ha hecho cuesta arriba no te preocupes, tienes que ir cogiendo la dinámica. Revisa el código, pruébalo y si tienes cualquier duda preguntanos en hola@skilly.es o en a través de Whatsapp. ¡No te quedes con dudas!

Solución

Crea dos listas de números ingresadas por el usuario. Luego, concatena las dos listas y muestra la lista resultante por consola.

🃏 PISTA Puedes utilizar el operador + para concatenar listas en Dart.

void main() {
  // Solicitar al usuario la primera lista de números
  stdout.write('Ingrese la primera lista de números separados por coma: ');
  String input1 = stdin.readLineSync()!;
  List<int> lista1 = input1.split(',').map((e) => int.parse(e.trim())).toList();

  // Solicitar al usuario la segunda lista de números
  stdout.write('Ingrese la segunda lista de números separados por coma: ');
  String input2 = stdin.readLineSync()!;
  List<int> lista2 = input2.split(',').map((e) => int.parse(e.trim())).toList();

  // Concatenar las dos listas
  List<int> listaConcatenada = [...lista1, ...lista2];

  // Mostrar la lista resultante por consola
  print('La lista resultante es: $listaConcatenada');
}

👩‍🏫 EXPLICACIÓN

Solicitamos al usuario la primera lista de números y la segunda lista de números utilizando stdin.readLineSync() y split(',') para separar los números ingresados por coma y convertirlos en una lista de enteros. Concatenamos las dos listas utilizando el operador + y mostramos la lista resultante por consola.

Last updated