Menengah35 XPUnit 7: Daftar dan Array, soal 9 dari 12

Transpose Matriks

Tukar baris dan kolom sebuah matriks.

Tabel nilai disusun per siswa di setiap baris. Guru ingin melihatnya per mata pelajaran, artinya baris menjadi kolom dan kolom menjadi baris. Operasi ini disebut transpose.

Masukan

Baris pertama berisi R dan C (keduanya 1 sampai 50). R baris berikutnya masing-masing berisi C bilangan bulat.

Keluaran

C baris, masing-masing berisi R bilangan, yaitu matriks setelah ditranspose.

Contoh masukan dan keluaran

  1. Contoh 1

    Masukan

    2 3
    1 2 3
    4 5 6

    Keluaran

    1 4
    2 5
    3 6

Petunjuk

Coba kerjakan dulu. Buka petunjuk satu per satu kalau kamu buntu.

Petunjuk 1

Elemen di baris i kolom j pindah ke baris j kolom i.

Petunjuk 2

Perulangan luar menjelajah kolom asli, perulangan dalam menjelajah baris asli.

Pelajari dulu konsepnyaList lanjutan: slicing dan list comprehensionPython Lanjutan: Fungsi, Koleksi, dan File

Soal lain di unit Daftar dan Array

Soal berikutnya: Selisih Diagonal

Latih logika sedikit setiap hari

Ada soal harian dengan XP ganda dan liga mingguan yang dimulai dari nol setiap Senin.

Lihat semua tantangan