Ben oui, je vous ai donné le principe avec deux listes de mots, a vous de transformer cela lorsque l'on a une liste de mots et une liste de lignes, soit une liste de listes de mots.
Il suffit de faire cela avec des structures de données un peu plus adaptées.
Je n'allais pas non plus faire intégralement votre exercice.
Un indice:
Lire A -> liste de mots
Lire une ligne de B -> liste de mots
-- appliquer la méthode indiquée
-- stocker le résultat comme ligne d'un matrice 2D
recommencer avec la ligne suivante de B
et au final, prendre la transposée der la matrice 2D au moyen du module Array::Transpose
En perl, une matrice 2D, c'est une une référence à liste de listes.
Par exemple le tableau de valeurs
0 2 0
1 0 0
se représente en perl comme
matrice = [ [0, 2, 0],
[1, 0, 0]
];
A+,
Message édité par gilou le 21-03-2014 à 13:53:39
---------------
There's more than what can be linked! -- Iyashikei Anime Forever! -- AngularJS c'est un framework d'engulé! --