Bonjour,

Voici mon problème :
J'ai les deux listes suivantes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
0 1 2 3 4 5
2 1 3 4 5 0
Je souhaite que la seconde moitié de la deuxième liste deviendra la deuxième moitié de la première liste et la seconde moitié de la deuxième liste deviendra la seconde moitié de la deuxième liste.
Donc, j'obtiendrai quelques choses comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
0 1 2 3 4 5 =====> 0 1 2 4 1 0
2 5 3 4 1 0 =====> 2 5 3 3 4 5
Après, si on trouve des chiffres qui se répètent dans la même liste on les supprimera et on les remplacera par les chiffres manquants.
Pour la deuxième liste, le résultat sera :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
2 5 3 3 4 5 double 5 et double 3 et manque du 1 et du 0 =====> 2 5 3 1 4 0.
Je ne vois pas m'en sortir. Des idées SVP?
Merci.