Verilen bir matrisin transpozunu hesaplayan fonksiyon yaz. Transpoz, satırların sütun, sütunların satır olması işlemidir; her (i, j) elemanı (j, i) konumuna taşınır. Kenar durumlar: tek satırlı veya tek sütunlu matrisler.
İpuçları
💡 İpucu 1: zip(*matrix) sihirli bir araçtır — satırları transpose eder.
💡 İpucu 2: [list(row) for row in zip(*matrix)] ile sonucu listele.
💡 İpucu 3: Manuel yol: result[j][i] = matrix[i][j] ile iç içe döngü.
Örnek Test Case'ler
Örnek #1
Input
[[1,2,3],[4,5,6]]
✓ Expected
[[1,4],[2,5],[3,6]]
Örnek #2
Input
[[1,2],[3,4],[5,6]]
✓ Expected
[[1,3,5],[2,4,6]]
Kodu çalıştırmak ve gerçek çıktılarını görmek için üye girişi yapıp editöre geçebilirsin.