On modélise une image noir‑et‑blanc par une liste de N listes, chacune contenant N entiers de valeur 0 ou 1
représentant, respectivement, la couleur noire ou blanche.
Écrivez une fonction transpose(image) qui renvoie l’image transposée, c’est‑à‑dire l’image où chaque pixel
(l, c) est déplacé à (c, l) (où l représente la ligne et c la colonne).
Vous ne pouvez pas modifier l'image d’entrée, il faut renvoyer une nouvelle image.
Par exemple :
Entrée (une liste de listes représentant une image 5×5) :
[ [1,0,0,0,0], [1,0,0,0,0], [1,0,0,0,0], [1,1,0,0,0], [1,1,1,1,1] ]
Sortie attendue (une liste de listes représentant l'image transposée, 5×5) :
[ [1,1,1,1,1], [0,0,0,1,1], [0,0,0,0,1], [0,0,0,0,1], [0,0,0,0,1] ]
INGInious