Tableaux 3*3 à partir d'un 9*9
Bonsoir !
J'ai une matrice 9*9 (mais ça doit pouvoir s'appliquer à d'autres), et j'aimerais récupérer toutes les matrices 3*3 qui sont à l'intérieur (enfin, les unes "à coté" des autres).
Un exemple simple :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
Tableau de départ:
[ 1 2 3 4]
[ 5 6 7 8]
[ 9 10 11 12]
[13 14 15 16]
-------------------
En sortie:
[1 2] [3 4]
[5 6] [7 8]
[ 9 10] [11 12]
[13 14] [15 16] |
Pour cela, il doit y avoir des algos, non ?
Je ne trouve pas comment le faire avec un commplexité assez faible (j'ai trois boucles imbriquées 8O ).
Merci pour votre aide !