Skip to content

Instantly share code, notes, and snippets.

@BEAUBastien
Created December 12, 2023 16:30
Show Gist options
  • Save BEAUBastien/f6c850ec6eddd7a875eaf2e27441d30b to your computer and use it in GitHub Desktop.
Save BEAUBastien/f6c850ec6eddd7a875eaf2e27441d30b to your computer and use it in GitHub Desktop.
astonishing-dart-5627

astonishing-dart-5627

Created with <3 with dartpad.dev.

void main() {
List<String> liste1 = ["France", "Italie", "Espagne", "Portugal"];
List<String> liste2 = ["Suède", "Danemark", "Pays-Bas", "Belgique"];
print ("Liste 1: ${liste1}");
print ("Liste 1: ${liste2}");
List<String> tPays = liste1;
print("Le nombre d'éléments dans tPays est : ${tPays.length}");
tPays.add("Grèce");
tPays.insert(tPays.length, "Suisse");
tPays.insert(2, "Allemagne");
tPays.removeAt(0);
tPays.removeAt(2);
tPays.addAll(liste2);
tPays.sort();
tPays.sort((a, b) => b.compareTo(a));
tPays.sort((a, b) => a.length.compareTo(b.length));
List<int> longueurs = tPays.map((v) => v.length).toList();
print("Liste des pays : ${tPays}");
List<String> paysPF = tPays.where((pays) => pays.startsWith('P') || pays.startsWith('F')).toList();
print("Liste des pays : ${paysPF}");
// Afficher la liste des longueurs
print("Liste des longueurs : $longueurs");
print("Le nombre d'éléments dans tPays est : ${tPays.length}");
int sommeLongueurs = tPays.fold(0, (acc, pays) => acc + pays.length);
// Afficher la somme des longueurs des chaînes dans la liste
print("Somme des longueurs des chaînes : $sommeLongueurs");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment