Witam,
Mam do tego zadania kod w języku python 3
#dane macierzy
dane = input().split()
y = int( dane[ 0 ] ) # wiersz
x = int( dane[ 1 ] ) # kolumna
macierz = list()
# dla kazdego wiersza macierzy
for i in range( y ):
wiersz = list( input().split() ) #pobierz dane wejsciowe jako liste
macierz.append( wiersz ) # stworz z wierszy liste zagniezdzona
# wiersz po transponowaniu
wiersz_trans = list()
# dla kazdej kolumny macierzy pierwotnej
for xin in range( x ):
for row in macierz: # dla kazdego wiersza w macieczy pierwotnej
wiersz_trans.extend( row[ xin ] ) # dodaj do wiersza transponowanego pozycje z danego wiersza i danej w petli wyzej kolumny
print( *wiersz_trans ) # wypisz wiersz
wiersz_trans.clear()
Sprawdzałem już różne kombinacje począwszy od spacji na końcach wierszy w odpowiedzi (dodawałem, usuwałem) dodatkowe entery, a nawet dane wprowadzane ciągle do wystąpienia do EOF z dodatkowymi enterami i bez nich i za każdym razem mam błąd odpowiedzi. Wszystkie przykłady znalezione na forum z danymi wejściowymi macierzy transponują się poprawnie. Ktoś ma jakiś pomysł lub wskazówkę dlaczego nie chce zaliczyć mi odpowiedzi?