Raku kurss / Pielikums 🆕 / Darbs ar datiem / Saraksti, masīvi un jaucējtabulas / Exercises / Transponējiet matricu
Risinājums: Transponējiet matricu
Šeit ir iespējams risinājums uzdevumam.
Kods
my @matrix = [1, 2, 3], [4, 5, 6];
say [Z] @matrix;🦋 Atrodiet programmu failā transpose.raku.
Izvade
((1 4) (2 5) (3 6))Komentāri
- Rāvējslēdzēja metaoperators
Zsavieno elementus pēc pozīcijas. Lietots kā redukcija[Z], tas savelk kopā visas rindas, pārvēršot kolonnas par rindām, — tieši transponēšana.