[algo] Répartition de colis
Bonjour la communauté.
Je galère depuis cette après-midi sur un algo.
Je dois mettre en place un script sh pour écrire quelques lignes dans différents fichiers.
Je m'explique, j'ai en entrée un fichier qui ressemble à celui-ci: NumArt |
NumCarton |
NumFichier(Attendu) |
ZZZ |
88 |
1 |
CCDE |
88 |
1 |
AZDSDS |
454 |
2 |
SDSEE |
454 |
2 |
AAZE |
454 |
2 |
TTGYH |
65 |
2 |
DFDF |
874 |
3 |
ARFFF |
874 |
3 |
TRUCC |
21 |
3 |
TOUCK |
21 |
3 |
Le fichier contient des numéros d'articles avec leurs numéros de cartons. La dernière colonne contient le numéro de fichier dans lequel on écrit ces articles.
L'objectif est d'écrire un script en sh qui permet de créer un fichier contenant au maximum 4 articles. Il faut veiller à ne pas couper un carton. c'est pour cela que le 1er fichier ne contient que deux articles. Le 2ème fichier contient 4 articles appartenant à 2 cartons différents. (454 et 65), etc.
J'ai essayé de créer deux tableaux dans lequel j'ai le numéros Articles et les numéro cartons puis pousser quelques lignes sous les conditions que j'ai expliquées ci-dessus:
Pouvez-vous m'aider svp?