Problem

2 /12


Matrisi klavyeden doldurma

Theory Click to read/hide

Bir matrisi klavyedeki değerlerle doldurma

Programın girdi olarak, her biri ile ayrılmış m sayılar içeren n satır biçiminde iki boyutlu bir dizi almasına izin verin boşluklar. Onları nasıl sayabilirim? Örneğin bunun gibi:

bir=[] aralık(n) içindeki i için: A.append(list(map(int, input().split()))) # list() yöntemi bir liste(dizi) oluşturur   # parantez içinde verilen veri kümesinden

Veya, karmaşık iç içe işlev çağrıları kullanmadan:

bir=[] aralık(n) içindeki i için: satır = input().split() # sayılarla bir dizi oku, # boşluklarla öğelere bölün (dizi satırı var) aralıktaki i için(uzunluk(satır)): sıra[i] = int(satır[i]) # liste satırındaki her öğe bir sayıya dönüştürülür A.append(row) # dizi satırını A dizisine ekler

Problem

Dönüş  devrilmiş matrisi görüntüleyen bir program yazın.
Matris devrik, satırların sütunlara dönüşmesine ve – çizgiler.

Girdi
İlk satır, boşlukla ayrılmış matris boyutlarını içerir: satır sayısı N ve sütun sayısı M   (\( 1 <= N , M <= 100 \)). Aşağıdaki N satırları, her biri – M boşluklarla ayrılmış doğal sayılarla.

Künye
Program, satırlara göre transpozisyon sonucunda ortaya çıkacak bir matris çıkarmalıdır.


Örnekler
# Girdi Çıktı
1 4 5
1 2 3 4 5
6 7 8 9 3
5 4 3 2 1
7 9 8 7 6
1 6 5 7
2 7 4 9
3 8 3 8
4 9 2 7
5 3 1 6