Transposée d'une Matrice
Algorithmique classique
Enonce
Retourner la transposée d'une matrice carrée $n\times n$ représentée par une liste de listes.
Signature attendue
def transpose(M: list) -> list:
Exemple
transpose([[1,2,3],[4,5,6],[7,8,9]])→[[1, 4, 7], [2, 5, 8], [3, 6, 9]]
📖 Rappel de cours
La transposée échange lignes et colonnes : le coefficient en (i, j) se retrouve en (j, i). Le résultat d'une matrice n × p est une matrice p × n.
⚠ Le piège : Les dimensions du résultat sont inversées : construire une matrice n × p pour y écrire la transposée sort de la grille dès que la matrice n'est pas carrée.
← Exercices Python pour la prépa — CPGE scientifique et ECG
Exercices du meme theme
- Vérifier si Deux Listes Partagent un Élément
- Compter les Lettres (hors espaces et chiffres)
- Fusion de Deux Listes Triées
- Aplatir une Liste de Listes
- Suite Arithmétique
- Ziper Deux Listes
La correction commentee, les indices progressifs, l'execution du code dans le navigateur et la verification par l'IA sont reserves aux abonnes.