Можете помощь по языке: Python
Дан массив N x M. Требуется повернуть его по часовой стрелке на 90 градусов.

Входные данные
На первой строке даны натуральные числа N и M (1 ≤ N, M ≤ 50). На следующих N строках записано по M неотрицательных чисел, не превышающих 10⁹ – сам массив.

Выходные данные
Выведите повернутый массив в формате входных данных.

примеры
входные данные:
3 4
1 2 3 4
5 6 7 8
9 10 11 12

выходные данные:
4 3
9 5 1
10 6 2
11 7 3
12 8 4

Ответы

Ответ дал: kalyamelbelt2006
0

Ответ:

поверни массив на входные данные,потом поверни на 90 градусов,по часовой стрелке.

просто скопируй.

Объяснение:

Чтение входных данных:

N, M = map(int, input().split())

matrix = [list(map(int, input().split())) for _ in range(N)]

Поворот массива:

rotated_matrix = [[0] * N for _ in range(M)]

for i in range(N):

for j in range(M):

rotated_matrix[j][N - i - 1] = matrix[i][j]

Вывод результатов:

for row in rotated_matrix:

print(' '.join(map(str, row)))


Meir63: к сожалению эти цифры не выходит!
выходные данные:
4 3
Вас заинтересует